Während du mit gets einen String einlesen kannst, bietet scanf eine Vielzahl von Möglichkeiten zur Formatierung und kann auch gleich die Eingaben den Variablen in der richtigen Konvertierung zuweisen.

sast