Formatierte Eingabe
Mit scanf() können wir Daten durch den Nutzer einlesen lassen.
Wie im Code zu sehen, kommen auch hier wieder Formatangaben zum Einsatz. Auch bei der formatierten Eingabe können wir vor allem die Formatangaben verwenden, die wir schon bei der formatierten Ausgabe kennengelernt haben:
| Formatangabe | Datentyp |
|---|---|
| %c | ein einzelnes Zeichen |
| %d | ganze Zahlen |
| %f | Kommazahlen |
| %s | Zeichenkette |
Nach der Formatangabe folgt ein Komma und dann die Variable, in die unsere Eingabe gespeichert werden soll. Vor der Variable muss jedoch noch ein & geschrieben werden, da wir auf die Adresse der Variable verweisen müssen. Warum das so wichtig ist, erfahren wir später, wenn es um Zeiger und Adressen geht.
Für die formatierte Eingabe immer die Headerdatei stdio.h einbinden!