![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/06/2003, 06:33
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 meses Puntos: 16 | |
Hola,
Creo que en C existe la funcion chr() (o char(), ahora no me acuerdo) a la que le pasas el codigo del caracter. No me acuerdo si era el codigo ASCII o el ANSI.
Aun asi, yo creo que el problema no es de tu codigo, si no de windows. Si en el charset de windows no coincide el codigo con el que saca tu codigo, mostrara otro caracter (lo que te pasa ahora). Y windows es tan majo que maneja distintos charset para el entorno grafico y para el modo DOS. Puedes tener configura el entorno grafico con teclado en castellano y abrir una ventana de comandos y tener el teclado en ingles. Esto es porque el msdos se configura en el autoexec y en el config y el entorno grafico tiene otros ficheros de configuracion.
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |