Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2012, 08:32
cambiadeso
 
Fecha de Ingreso: enero-2010
Ubicación: Madrid/España
Mensajes: 89
Antigüedad: 14 años, 4 meses
Puntos: 3
usar std::cout con tildes y caracteres UTF8

Hola. Estoy aprendiendo c++ pero a la hora de hacer un programa para la consola en español, no puedo usar acentos para las cadenas de texto porque no funcionan:
Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     cout << "¡!aAá, nñ, úUu¿?" << endl;
  8.     int a;
  9.     cin >> a;
  10.     return 0;
  11. }
Supongo que no he sido el único con este problema, pero por más que buso en google, no consigo encontrar respuesta válida, y menos, que use cout, ya que hay otras soluciones usando printf, pero no me funcionan bien.
Por cierto, estoy usando windows, este codigo en Linux va perfectamente.
Gracias de antemano

Última edición por cambiadeso; 30/03/2012 a las 08:39