Con permiso, lo traduzco a C "puro".
Código:
#include <stdio.h> /* printf */
#include <stdlib.h> /* EXIT_SUCCESS */
int main(int argc, char *argv[])
{
char c= 97; /* aca se le asigna el caracter cuyo codigo ASCII es 97 */
printf ("%c\n", c); /* esto te va a imprimir "a" */
return EXIT_SUCCESS;
}
Código:
#include <stdio.h> /* printf */
#include <stdlib.h> /* EXIT_SUCCESS */
int main(int argc, char *argv[])
{
char c= 'a'; /* aca le asignas el caracter 'a' */
int asc= c; /* en la variable asc queda guardado el valor ASCII de c */
printf ("%d\n", asc); /* esto te va a imprimir "97" */
return EXIT_SUCCESS;
}
Ya'stá. No es por empezar una guerra santa, pero es que pedía C y no C++, y no es lo mismo.