Maison >développement back-end >C++ >Comment utiliser scanf en C++
La fonction scanf() en C++ lit les données à partir de l'entrée standard et les stocke dans une variable en spécifiant une chaîne de format. Les étapes spécifiques sont les suivantes : 1. Spécifiez la chaîne de format pour spécifier le type de données à lire ; 2. Transmettez l'adresse variable des données à lire ; 3. Utilisez la fonction scanf() pour lire l'entrée et la stocker ; dans la variable. Par exemple, le code pour lire un entier et le stocker dans la variable num est : scanf("%d", &num);.
Utilisation de la fonction scanf() en C++
La fonction scanf() est utilisée pour lire des données formatées à partir d'une entrée standard (généralement le clavier). Il lit une séquence de caractères à partir d'une chaîne de format et les fait correspondre à l'adresse mémoire de la variable correspondante, lisant et stockant ainsi les données dans la variable.
Syntaxe :
<code class="cpp">int scanf(const char *format, ...);</code>
Paramètres :
Valeur de retour :
Le nombre d'éléments de données lus avec succès, ou EOF (End of File) indiquant que la fin du fichier a été atteinte.
Chaîne de format :
La chaîne de format spécifie le type de données à lire et l'adresse de la variable qui lui correspond. Il contient l'un des spécificateurs de conversion suivants :
Conversion Specifier | Data Type |
---|---|
%c | Character |
%d | Integer |
%f | Points flottants |
%s | String |
Utilisation :
Pour utiliser la fonction scanf(), suivez ces étapes :
Exemple :
L'exemple suivant montre comment utiliser la fonction scanf() pour lire un entier saisi par l'utilisateur et le stocker dans une variable :
<code class="cpp">int main() { int num; printf("Enter an integer: "); scanf("%d", &num); printf("The integer you entered is: %d\n", num); return 0; }</code>
Remarque :
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!