Ver Mensaje Individual
  #16 (permalink)  
Antiguo 05/06/2003, 06:33
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 11 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.