Dann musst du
ascii auch erst nach scanf zuweisen.
In der aktuellen Reihenfolge kann das ja nichts werden.
Hast recht, wie bin ich selber nicht drauf gekommen...
Thx
Für die, die das eventuell brauchen werden:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char zeichen;
printf("\nBitte ein Zeichen eingeben: ");
scanf("%c", &zeichen);
int
ascii = zeichen;
printf("\n%c hat den hex.
ASCII-Code %x", zeichen,
ascii);
printf("\n%c hat den dez.
ASCII-Code %d", zeichen,
ascii);
printf("\n%c hat den okt.
ASCII-Code %o\n", zeichen,
ascii);
}