scanf_s, wscanf_s
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Kategorie
Funktionen für die formatierte Eingabe/Ausgabe
Prototyp
int scanf_s(const char * restrict format,[, address, ...]);
int wscanf_s(const wchar_t * restrict format,[, address, ...]);
Beschreibung
Ersetzt scanf, wscanf und fügt Sicherheitserweiterungen hinzu.
Hinweis: Für Win32-GUI-Anwendungen muss stdin umgeleitet werden.
scanf_s entspricht fscanf_s, fwscanf_s mit dem für stream angegebenen Argument stdin.
Rückgabewert
scanf_s gibt die Anzahl erfolgreich untersuchter, konvertierter und gespeicherter Eingabefelder zurück. Ansonsten gibt die Funktion den Wert des Makros EOF zurück.
Beispiel
#include <stdio.h> int main(void) { int x; printf_s("int: "); scanf_s("%d", &x); printf_s("the number is: %d", x); return 0; }