viernes, 9 de noviembre de 2012

Convertir std:string a mayusculas o minusculas con stl

#include <algorithm>
#include <string>

//Para convertir a minuscula:

std::string str("Hola Caracola"),final("");
final.resize(str.length());
std::transform(str.begin(),str.end(),final.begin(),::tolower);
std::cout << "str= \"" << str << "\" final = \"" << final << "\""<< std::endl;


//Para convertir a mayuscula:
std::transform(str.begin(),str.end(),final.begin(),::toupper);
std::cout << "str= \"" << str << "\" final = \"" << final << "\"" << std::endl;


Salida:
str= "Hola Caracola" final = "hola caracola"
str= "Hola Caracola" final = "HOLA CARACOLA"
  

2 comentarios:

  1. Yo tengo una MFC-440CN, y al proceder a enchufar y presionar al mismo tiempo el botón Menú, se me encienden y apagan itinerantemente las luces de Fax, Escaner, Copia y Photop Capture. ¿Podeis echarme una mano?

    ResponderEliminar
  2. Yo tengo una MFC-440CN, y al proceder a enchufar y presionar al mismo tiempo el botón Menú, se me encienden y apagan itinerantemente las luces de Fax, Escaner, Copia y Photop Capture. ¿Podeis echarme una mano?

    ResponderEliminar