scanf_s, wscanf_s

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Siehe auch