Herunterladen Inhalt Inhalt Diese Seite drucken

Scanf Fscanf Sscanf; Format-Definition - Sharp PC-G850V Bedienungsanleitung

Inhaltsverzeichnis

Werbung

scanf, fscanf, sscanf
Format:
int
int
int
Funktion: Die Funktionenfamilie scanf() prüft Eingaben in Bezug auf ein format, wie es
im Folgenden beschrieben wird. Dieses Format darf
Umwandlungsspezifikationen enthalten; die Ergebnisse solcher
Umwandlungen, falls vorhanden, werden an den Stellen gespeichert, auf die
die Zeiger-Argumente verweisen, die sich an das format halten.
Jedes Zeiger-Argument muss einen geeigneten Typ für den Rückgabewert
durch die zugehörige Umwandlungsspezifikation haben.
Falls die Anzahl der Umwandlungsspezifikation in format die Anzahl der
Zeiger-Argumente übersteigt, sind die Ergebnisse undefiniert. Falls die Anzahl
der Zeiger-Argumente die Anzahl der Umwandlungsspezifikation übersteigt,
werden die überzähligen Zeiger-Argumente ausgewertet, aber ansonsten
ignoriert.
scanf
fscanf
sscanf
Rückgabewert: Anzahl der zugeordneten Argumente. Es wird EOF zurückgegeben
wenn das Dateiende erreicht ist.

Format-Definition:

Die Zeichenkette format besteht aus einer Abfolge von Richtlinien, die beschreiben, wie
die Abfolge der Eingabezeichen verarbeitet wird. Wenn das Verarbeiten einer Richtlinie
fehlschlägt, werden keine weiteren Eingaben gelesen und scanf() kehrt zurück.
1. Leerzeichen/Wagenrücklauf
Die Eingabe wird gelesen, bis auf ein Zeichen, das kein Leerzeichen (wird ohnehin nicht
gelesen) ist, gestoßen wird oder wenn keine Zeichen mehr vorhanden sind. Die
Ausführung der Funktion wird beendet, wenn au fein Zeichen gestoßen wird, das kein
Leerzeichen ist.
2. Normalzeichen (Andere als Leerzeichen und %)
Das nächste Zeichen wird gelesen und die Ausführung der Funktion wird beendet, wenn
es kein Normalzeichen ist, und das Eingabezeichen wird nicht gelesen.
SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C
scanf (const char* format [, address, . . . ]);
fscanf (FILE* stream, const char* format [, address, . . . ]);
sscanf (char* s, const char* format [, address, . . . ]);
Liest Zeichen aus stdin bis ENTER.
Liest Zeichen aus vom Eingabe-bis Wagenrücklauf/Zeilenvorschub.
Die Zeichen werden aus dem angegebenen String s gelesen.
93

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis