<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>Bien, vuelvo a tener otro problema con los punteros, y es el siguiente:</DIV>
<DIV> </DIV>
<DIV>Yo declaro dos variables char. Una de ellas (la variable, no el puntero)  no la utilizo:</DIV>
<DIV> </DIV>
<DIV>                    char a, *puntero;</DIV>
<DIV> </DIV>
<DIV>Y luego no tengo ningún tipo de problema, ya que hago lo siguiente:</DIV>
<DIV> </DIV>
<DIV>                    gets(puntero);</DIV>
<DIV> </DIV>
<DIV>Aparte de esta, uso otras sentencias sobre el puntero. Sin embargo, si yo declaro:</DIV>
<DIV> </DIV>
<DIV>                    char *puntero, a;</DIV>
<DIV> </DIV>
<DIV>O simplemente:</DIV>
<DIV> </DIV>
<DIV>                    char *puntero;</DIV>
<DIV> </DIV>
<DIV>Y luego hago lo mismo que al principio (lo de gets(puntero), etc...) al ejecutar el programa y escribir la cadena me sale:</DIV>
<DIV> </DIV>
<DIV>"Programa.exe ha detectado un prolema y debe cerrarse"</DIV>
<DIV> </DIV>
<DIV>¿Por qué sucede esto?</DIV>
<DIV> </DIV>
<DIV>Muchas gracias y un saludo, Alejandro.</DIV></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>