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;
}