Comment utiliser scanf() en C++

Comment Utiliser Scanf En C



C++ est un langage de programmation polyvalent qui comprend plusieurs fonctions intégrées. Parmi ces fonctions, il existe une fonction d'entrée largement utilisée appelée scanf() . Cet article vise à donner un aperçu détaillé de scanf() fonction en C++ en explorant sa syntaxe et son comportement avec un exemple simple d'utilisation scanf() fonction en C++.

Comment utiliser scanf() en C++

Le scanf() est une fonction largement utilisée en C qui accepte une entrée pour un utilisateur, permettant aux programmeurs d'entrer une entrée de leur choix au lieu de l'écrire dans un programme. Il lit les données du entrée standard (stdin) bibliothèque. Le scanf() La fonction reçoit des données formatées à partir de périphériques d'entrée standard tels que des claviers. Le scanf() fonction est déclarée comme suit.

scanf ( forme, ... )

Le scanf() fonction accepte deux paramètres :







  • format : Une chaîne indiquant le format des données à lire. Cette chaîne peut inclure des spécificateurs de conversion, qui indiquent scanf() quel type d'entrée anticiper et comment la lire.
  • (arguments supplémentaires) : Il existe des données supplémentaires qui spécifient quelles données doivent être imprimées sur la console. Les données que vous spécifiez ici doivent être dans l'ordre.

Le scanf() La fonction peut être utilisée pour prendre n'importe quelle valeur, qu'il s'agisse d'un entier, d'un caractère ou de n'importe quel type. Cependant, vous devez spécifier le type de données à l'aide des spécificateurs de format tels que %d, %s, %f, etc.



Exemple
L'exemple de scanf() est donnée ci-dessous :



#include
#include
en utilisant espace de noms std ;

entier principal ( ) {
entier âge ;

écoute << 'Veuillez entrer votre âge : ' ;

scanf ( '%d' , & âge ) ;

écoute << 'Mon âge est = ' << âge ;

retour 0 ;
}

Le code ci-dessus accepte les entrées d'un utilisateur utilisant le scanf() fonction, qui est la âge dans ce cas. Lorsque vous entrez le nombre souhaité, il sera imprimé sur la sortie à l'aide de la fonction cout. Ici, nous avons utilisé le %d format pour accepter les nombres.





Sortir

Conclusion

En C++, le scanf() La fonction peut être utilisée pour accepter l'entrée d'un utilisateur. L'entrée peut être sous forme de nombres entiers, de caractères ou de nombres flottants. Sa syntaxe est assez simple et n'inclut que le format et des arguments supplémentaires. Pour plus de détails sur son utilisation en C++, suivez les instructions ci-dessus.