<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hola, somos dos chavales gallegos de 13 años que estamos empezando a programar en C++. Nos gustaría saber algo más sobre las variables "char". Especificando, en el curso decís que las variables charsirven para almacenar números, pero, en un programa como éste:</DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>#include<iostream><BR>using namespace std;</FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int main()<BR>{<BR>    char a;<BR>    <BR>    a = 1;<BR>    cout << a;<BR>    <BR>    cin.get();<BR>    return 0;<BR>}</FONT></DIV>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff></FONT> </P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="times new roman, new york, times, serif" color=#000000>Lo que se muestra al final en pantalla es una carita sonriente en color blanco.</FONT></FONT></P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="Times New Roman" color=#000000>Sin embargo, si defines 'a = 65;' el resultado es la letra a en min´´uscula. ¿Alguien me explica qué pasa? Lo que yo creo es que las variables char SÓLO almacenan números, no los muestran. Porque en este programa:</FONT></FONT></P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="Times New Roman" color=#000000></FONT></FONT> </P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>#include<iostream><BR>using namespace std;</FONT></P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int main()<BR>{<BR>    char a;<BR>    int b;<BR>    <BR>    a = 10;<BR>    b = a * a;<BR>    cout << b;<BR>    <BR>    cin.get();<BR>    return 0;<BR>}<BR></FONT></P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="times new roman, new york, times, serif" color=#000000>El resultado es cien. Decid me, por favor, si estoy en lo cierto.</FONT></FONT></P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="Times New Roman" color=#000000></FONT></FONT> </P>
<P><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT face="Times New Roman" color=#000000>Gracias por adelantado y un saludo, Alejandro y Santiago.</FONT></P></FONT></div><br>
                <hr size=1><br><font face="Verdana" size="-2">LLama Gratis a cualquier PC del Mundo.<br>Llamadas a fijos y móviles desde 1 céntimo por minuto.<br><a href="http://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voice.yahoo.com/">http://es.voice.yahoo.com</a></font></body></html>