Caracteres Especiales en C++

VrokeRock

Buenas!!!

Abro este Tema para reunir la cantidad de códigos que permiten mostrar caracteres especiales en el lenguaje de programación C++, tengo unos pocos de momento me faltan muchísimos, si alguien conoce mas les agradeceria que lo compartiesen.

[ Caracter Especial ] [ Código ]


[ ó ][ \xa2 ]
[ ú ][ \xa3 ]
[ í ][ \xd6 ]
[ ë ][ \x89 ]
[ É ][ \x90 ]
[ ¡ ][ \xad ]

r2d2rigo

\x + http://www.cdrummond.qc.ca/cegep/informat/professeurs/alain/files/ascii.htm
\u + http://unicode-table.com/en/

Hale, ahi los tienes todos.

VrokeRock

r2d2rigo gracias por los links pero he probado un par de unicode y aparecen cualquier caracter menos el marcado.
ej.

std::cout << " \u00C8 ";

Deberia mostrar È y no lo hace, ¿que puede ser?

r2d2rigo

\u solo vale en std::wstring http://www.codeproject.com/Articles/17573/Convert-Between-std-string-and-std-wstring-UTF-8-a

1 1 respuesta
VrokeRock

#4 gracias r2d2rigo ;)

VrokeRock

Bueno a quien le interese encontre otra forma de mostrar caracteres especiales

con este bucle vemos el # correspondiente
for ( int i = 0; i < 255; i++)
{
std::cout << i << " " << (char) i << endl;
}

VrokeRock

y el caracter especial y con esta linea mostramos el que queremos
std::printf("%c", xxx);
las x se sustituyen por los numeros

Usuarios habituales

  • VrokeRock
  • r2d2rigo