scanf_s, wscanf_s

De RAD Studio
Aller à : navigation, rechercher

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

Voir aussi