sábado, 3 de diciembre de 2011

c++ 5ta parte libreria iostream (vocales, tildes y la maldita ñ)



bueno en primero lugar, el dia de ayer hable con un amigo programador denomindado cp-pum4, la cuestion esque me dijo, "ato" no puedes continuar sin describir el como delcrar tildes,vocales y la tipica "Ñ". bueno el iso una pequeña introduccion en este tema y creo que este tuto que el realizo les servira a ustedes


en esta oportunidad les vengo a compartir algo que estoy seguro que la mayoría de los que han programado en C o C++ se lo saben muy bien pero se que muchos que inician con la programación en estos lenguajes tienden a quebrarse un poco la cabeza con las vocales con tilde o las "ñ" hasta con las tabulaciones, pues bien les voy a enseñar como utilizar los códigos mas frecuentes a la hora de programar sin necesidad de instalar librerias; es algo que todo buen programador debe de tener presente en la memoria, bueno al menos las vocales tildadas y las ñ así como las dieresis mas usadas en el idioma español.

LETRA CODIGO
á<<<<<<<<<\xa0
é<<<<<<<<<\x82
í<<<<<<<<< \xa1
ó<<<<<<<<<\xa2
ú<<<<<<<<<\xa3
ñ<<<<<<<<<\xa4
Ñ<<<<<<<<<\xa5
ü<<<<<<<<<\x81
ë<<<<<<<<<\x89
Á<<<<<<<<<\xb5
É<<<<<<<<<\x90
Í<<<<<<<<<<\xd6
Ó<<<<<<<<<\xe0
Ú<<<<<<<<<\xe9
¿<<<<<<<<<\xa8


CARACTERES DE ESCAPE EN C++

Caracter Significado
\a--------------Alerta
\b--------------Retroceso
\f--------------Form feed
\n--------------Nueva línea
\r--------------Retorno de línea
\t--------------Tabulación
\v--------------Tabulación Vertical
\'---------------Comilla simple
\"---------------Comilla doble
\?---------------Signo cierre de interrogación
\\---------------Backslash
\000------------Notación Octal
\xhhh-----------Notación Hexadecimal


Si se dan cuenta la mayoría de estos caracteres son usados tambien en el lunguaje Python




ejemplo windows
  • //Ejemplo para mostrar vocales con tilde y tabulación.
#include <iostream>
int main(){
    using namespace std;
    cout << "\n";
    cout << "\tHola y Adi\xa2s.....\n";
    cout << "\t\tEsta persona es \xa0gil....\n";
    cout << "\tHoy empezar\x82 mi nuevo proyecto....\n";
    cout << "\t\tEl manat\xa1 es un animal muy interesante....\n";
    cout << "\tLa contrucci\xa2n del nuevo puente ser\xa0 todo un reto....\n";
    cout << "\t\tPer\xa3 es un pa\xa1s en desarrollo....\n\n\n";
    cout << "\tEstamos en el a\xa4o A\xa5O 2011....\n";
    cout << "\t\tEl ping\x81no es un animal muy bonito pero muy extra\xa4o....\n\n\n";
    cout << "\t\xa0\n\t\t\x82\n\t\t\t\xa1\n\t\t\t\t\xa2\n\t\t\t\t\t\xa3\n\t\t\t\t\xa4\n\t\t\t\xa5\n\t\t\x81\n\t\x89\n\n";
    system("pause");
    return 0;
}


ejemplo linux:


#include <iostream>
#include <stdio.h>
int main(){
    using namespace std;
    cout << "\n";
    cout << "\tHola y Adi\xa2s.....\n";
    cout << "\t\tEsta persona es \xa0gil....\n";
    cout << "\tHoy empezar\x82 mi nuevo proyecto....\n";
    cout << "\t\tEl manat\xa1 es un animal muy interesante....\n";
    cout << "\tLa contrucci\xa2n del nuevo puente ser\xa0 todo un reto....\n";
    cout << "\t\tPer\xa3 es un pa\xa1s en desarrollo....\n\n\n";
    cout << "\tEstamos en el a\xa4o A\xa5O 2011....\n";
    cout << "\t\tEl ping\x81no es un animal muy bonito pero muy extra\xa4o....\n\n\n";
    cout << "\t\xa0\n\t\t\x82\n\t\t\t\xa1\n\t\t\t\t\xa2\n\t\t\t\t\t\xa3\n\t\t\t\t\xa4\n\t\t\t\xa5\n\t\t\x81\n\t\x89\n\n";
    getchar();
    return 0;
}


bueno en linux los tildes vocales y la Ñ saldran con signos de interrogacion bueno es solo que este los reproduce asi ya que esta orientado de forma a terminal, pero si este mismo programa lo ejecutan en un s.o windows no habra problemas :)


3 comentarios: