Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/05/2015, 23:18
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Respuesta: tildes y acentuación en c++/linux

Gracias por responder, el código lo puse así:

#include <iostream>
#include <locale>
#include <string>
using namespace std;

int main(){
wstring str;
setlocale(LC_ALL,"es_ES.utf8");
wcout << L"Introduce la cadena a poner en mayúsuculas: ";
getline(wcin,str);
for (size_t i = 0; i < str.length(); i++)
str[i] = towupper(str.at(i));
wcout << str;
}

y esta tuve este resultado:

Introduce la cadena a poner en mayúsuculas: pepón pepito tiene un ñú muy pequeñito

RUN FINISHED; exit value 0,; real time: 31s; user: 0ms; system: 0ms

Agradezco cualquier ayuda, saludos