#include int main() { int i, anzahl; char c; char *test="12345678"; int testzahl = atoi(test); // Ascii-To-Integer, wandelt Zeichenkette in Ganzzahl printf("Bitte eine Ziffer eingeben: "); anzahl = scanf("%c", &c); #if 0 // Alles bis #endif wird jetzt vom C-Compiler ignoriert printf("Sie haben "); if(c == '1') printf("eins"); else if(c == '2') printf("zwei"); else if(c == '3') printf("drei"); else if(c == '4') printf("vier"); else if(c == '5') printf("fünf"); else if(c == '6') printf("sechs"); else if(c == '7') printf("sieben"); else if(c == '8') printf("acht"); else if(c == '9') printf("neun"); else if(c == '0') printf("null"); else printf("KEINE Zahl"); printf(" eingegeben.\n"); #endif // Alternativ: switch()-Anweisung printf("Sie haben "); switch(c - '0') // Ziehe das Zeichen '0' ab, und erhalte c als ZAHL! { case 1: printf("eins"); break; case 2: printf("zwei"); break; case 3: printf("drei"); break; case 4: printf("vier"); break; case 5: printf("fünf"); break; case 6: printf("sechs"); break; case 7: printf("sieben"); break; case 8: printf("acht"); break; case 9: printf("neun"); break; case 0: printf("null"); break; default: printf("KEINE Zahl"); } printf(" eingegeben.\n"); return 0; }