C - Frage zu scanf?

...komplette Frage anzeigen

2 Antworten

Diese Frage wurde hier vor einigen Tagen doch schon einmal gestellt?

Die Eingabe wird erst als String gewertet und dann interpretiert. Der Formatspezifier dient als Platzhalter und gibt der Funktion an, an welcher Stelle mit welchem Typ zum Auslesen zu rechnen ist. Konkret kann ich mir vorstellen, dass der Token dann herausgetrennt und konvertiert wird.

Für weitere Antworten lies in der Dokumentation nach (http://www.cplusplus.com/reference/cstdio/scanf/) und schau, ob du die Implementation der GNU Library C (glibc, https://github.com/lattera/glibc) für diese Funktion findest (scanf.c).

%f wandelt die Eingabe aus String in float um

Was möchtest Du wissen?