Foros del Web » Programación para mayores de 30 ;) » C/C++ »

convertir un string a mayúsculas

Estas en el tema de convertir un string a mayúsculas en el foro de C/C++ en Foros del Web. ola! quería saber si hay algunha forma de convertir un string todo a mayúsculas o viceversa. en C hay la libería <ctype.h> que contiene tolower() ...
  #1 (permalink)  
Antiguo 05/04/2009, 11:29
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
convertir un string a mayúsculas

ola!

quería saber si hay algunha forma de convertir un string todo a mayúsculas o viceversa.

en C hay la libería <ctype.h> que contiene tolower() o toupper(), pero son para chars y en el caso de que hubiese que pasar una cadena entera había que ir caracter a carater.

yo busco algo para C++ que convierta un string completo.

gracias de antemano!
  #2 (permalink)  
Antiguo 05/04/2009, 12:41
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: convertir un string a mayúsculas

Siendo s tu string:
Código:
std::transform(s.begin(), s.end(), s.begin(), (int (*)(int))std::toupper);
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 05/04/2009 a las 12:47
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:47.