Die
scanf-Funktion wird zum Lesen formatierter Daten aus der Standardeingabe verwendet. Formatbezeichner geben den Typ und das Format der Eingabedaten an, z. B. %d für Ganzzahlen und %f für Gleitkommazahlen. Die Syntax lautet int scanf(const char *format, ...), wobei format die Formatzeichenfolge angibt und ... ein Zeiger auf die Variable ist, in der die Daten gespeichert werden sollen.
Verwendung von scanf in C++
scanf-Funktion ist eine Funktion in der Standard-I/O-Bibliothek in C++ zum Lesen formatierter Daten aus der Standardeingabe. Sie ähnelt der printf-Funktion und wird zum Formatieren der Ausgabe verwendet.
Syntax:
<code class="cpp">int scanf(const char *format, ...);</code>
Parameter:
Rückgabewert:
Gibt die Anzahl der erfolgreich gelesenen Eingabeelemente zurück. Wenn EOF (Ende der Datei) auftritt, geben Sie EOF (-1) zurück.
Formatbezeichner:
Der Formatbezeichner wird verwendet, um den Typ und das Format der Eingabedaten anzugeben. Hier sind einige gängige Formatspezifizierer:
Formatspezifizierer | Datentyp |
---|---|
%c | Zeichen |
%d | Ganzzahl |
% f | Floating Points |
%s | String |
Anwendungsbeispiel:
Das folgende Beispiel zeigt, wie ein ganzzahliger Wert mithilfe der Funktion scanf gelesen wird:
<code class="cpp">int num; scanf("%d", &num);</code>
Dadurch wird ein ganzzahliger Wert aus der Standardeingabe gelesen und gespeichert in der num-Variablen.
Hinweis: Die
Das obige ist der detaillierte Inhalt vonSo verwenden Sie scanf in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!