CSCANF |
Balayage de format sur console |
---|---|
Turbo C | conio.h |
Syntaxe
int cscanf(const *format,...) |
Paramètres
Nom | Description |
---|---|
format | Ce paramètre permet d'indiquer le format contenant l'expression à traiter |
Description
Cette fonction permet la lecture de texte suivant un certain format dans une console standard.
Remarques
- La fonction cscanf analyse une série de champs d'entrée, un caractère à la fois, en lisant directement à partir de la console. Ensuite, chaque champ est formé selon une spécification de format transmise à la fonction cscanf dans la chaîne de caractères format pointée par format. Enfin, la fonction cscanf entrepose l'entrée formatée à une adresse lui étant passée en tant que paramètre suivant le format, et renvoie l'entrée directement à l'écran. Il doit y avoir le même nombre de spécifications et d'adresses de format que de champs de saisie.
- La fonction cscanf peut arrêter de balayer un champ particulier avant qu'il n'atteigne le caractère normal de fin de champ (espace), ou il peut se terminer entièrement, pour un certain nombre de raisons.
- La fonction cscanf renvoie le nombre de champs d'entrée analysés, convertis et entreposés avec succès; la valeur de retour n'inclut pas les champs analysés n'ayant pas été entreposés. Si aucun champ n'a été entreposé, la valeur de retour est 0. Si la fonction cscanf tente de lire à la fin du fichier, la valeur de retour est EOF.
- La fonction cscanf est disponible sur les systèmes UNIX et est défini dans Kernighan et Ritchie.
Exemple
Voici un exemple permettant de demander de poser une question :
on obtiendra le résultat suivant :
Entrer une votre message (max 255 caracteres) :
Dernière mise à jour : Dimanche, le 28 juin 2015