scanf_s, wscanf_s
Remonter à stdio.h - Index
Fichier en-tête
stdio.h
Catégorie
Fonctions d'entrée/sortie formatées
Prototype
int scanf_s(const char * restrict format,[, address, ...]);
int wscanf_s(const wchar_t * restrict format,[, address, ...]);
Description
Remplace scanf, wscanf en ajoutant des améliorations relatives à la sécurité.
Remarque : Pour les applications Win32 GUI, stdin doit être redirigé.
scanf_s est équivalente à fscanf_s, fwscanf_s avec l'argument stdin donné pour stream.
Valeur renvoyée
En cas de succès, scanf_s renvoie le nombre de champs d'entrée correctement analysés, convertis et stockés. Sinon la fonction renvoie la valeur de la macro EOF.
Exemple
#include <stdio.h> int main(void) { int x; printf_s("int: "); scanf_s("%d", &x); printf_s("the number is: %d", x); return 0; }