Hola, he visto cómo puedo ver caracteres con tilde ( por ejemplo "ú") para interpretarlos en consola. Como por ejemplo :
std::locale::global(std::locale("spanish"));
printf("En un rincón se vió...");
también se puede hacer con la entrada de 2 caracteres en un string (´+letra) y decir, si hay 'ú' escribe :
La primera de todas me ha gustado cerla, ya que para cadenas de caracteres "establecidos" no hay que ir a ninguna tabla. Pero la entrada por usuario me está siendo un problema, ninguna de estas dos soluciones me sirve.
1) Uso esta funcion
TeclaPulsada=Console::ReadKey(true);
y en cuanto pulso cualquier tecla ( primero la de acento, claro) ya no me deja pulsar una siguiente.
2) Así que decido volver a usar cin>>. Para ello, veo que como usuario si puedo introducir la letra "ú", pero al hacer cout<< me sale el símbolo de la libra
¿ Cómo puedo solucionar este problema ? Es decir, permitir al usuario escribir una tilde en una letra como entrada