#include int main() { char zeichen; int anzahl; printf("Bitte geben Sie jetzt ein Zeichen ein: "); // Anzahl speichert den Rückgabenwert von scanf, scanf // gibt als Rückgabe immer die Anzahl der gelesenen und // richtig zugewisenen Variablen an. anzahl = scanf("%c", &zeichen); // Zeichen einlesen und in Variable speichern if(anzahl == 1) // Dann hat scanf einen Wert lesen können { printf("Sie haben: %c eingegeben.\n", zeichen); if(zeichen == '!') // Das Zeichen ist ein ! { printf("Sie haben ein Ausrufezeichen eingegeben.\n"); } } else // anzahl ist ungleich 1, kein Wert zugewiesen! { printf("Sie haben leider KEINE Ganzzahl eingegeben!\n"); } }