Ver Mensaje Individual
Antiguo 21/12/2005, 22:08   #10
Efirenet
Usuario Activo
 
Avatar de Efirenet
 
Fecha de ingreso: 06/dic/2004
Mensajes: 84
Efirenet llegará a ser famoso muy pronto
[QUOTE=kolmo7]
Me sigo haciendo la misma pregunta: ¿se pone %i o %d?
[/QUOTE]

Hola, en éste caso da igual.
[LIST]
[*]%d: Conversión a enteros decimas
[*]%i: Conversión a entos
[/LIST]
Si te sirve de consuelo, yo siempre uso %d (nunca he visto mucha diferencia entre ambos).
[QUOTE=kolmo7]
Y: ¿cómo pasas el número a su código ascii?
[/QUOTE]

Muy sencillo. En el printf ponemos %c. El %c espera un número para sustituirlo por su carácter ASCII. A lo mejor a tí te confunde que no le estamos pasando una variable de tipo char, pero recuerda que el tipo char en C no es un caracter propiamente dicho, sino un número de 0 a 255. En éste caso, le estamos pasando un número y él interpretará ese número y con el %c pondrá su valor ASCII.

Un saludo y felices fiestas
Efirenet está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir