Maison >développement back-end >C++ >Comment utiliser scanf en C++
La fonction
scanf est utilisée pour lire les données formatées à partir de l'entrée standard. Les spécificateurs de format spécifient le type et le format des données d'entrée, tels que %d pour les entiers et %f pour les nombres à virgule flottante. La syntaxe est int scanf(const char *format, ...), où format spécifie la chaîne de format et ... est un pointeur vers la variable où les données doivent être stockées.
Utilisation de scanf en C++
La fonction scanf est une fonction de la bibliothèque d'E/S standard en C++ permettant de lire des données formatées à partir d'une entrée standard. Elle est similaire à la fonction printf et est utilisée pour formater la sortie.
Syntaxe :
<code class="cpp">int scanf(const char *format, ...);</code>
Paramètres :
Valeur de retour :
Renvoie le nombre d'éléments d'entrée lus avec succès. Si EOF (fin de fichier) est rencontré, renvoie EOF (-1).
Spécificateur de format :
Le spécificateur de format est utilisé pour spécifier le type et le format des données d'entrée. Voici quelques spécificateurs de format courants :
Spécificateur de format | Type de données |
---|---|
%c | Character |
%d | Integer |
% f | points flottants |
%s | String |
Exemple d'utilisation :
L'exemple suivant montre comment lire une valeur entière à l'aide de la fonction scanf :
<code class="cpp">int num; scanf("%d", &num);</code>
Cela lira une valeur entière à partir de l'entrée standard et elle est stockée dans la variable num.
Remarque : La fonction
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!