Maison > développement back-end > C++ > Comment utiliser scanf en C++

Comment utiliser scanf en C++

下次还敢
Libérer: 2024-05-01 14:12:18
original
537 Les gens l'ont consulté

La fonction scanf() en C++ lit les données formatées à partir de l'entrée standard et les stocke dans une variable. La syntaxe est la suivante : int scanf(const char *format, ...), où format spécifie le type et le format des données lues, et ... est l'adresse de la variable pour stocker les données lues. Utilisation : 1. Spécifiez la chaîne de format et utilisez les spécificateurs %d, %f, %c, %s pour spécifier le type de données ; 2. Utilisez l'opérateur & pour obtenir l'adresse de la variable ; passer le format et l'adresse variable en paramètres. La fonction scanf() en C++ est utilisée pour lire les données formatées à partir de l'entrée standard et les stocker dans la variable spécifiée. Voici sa syntaxe :

int scanf(const char *format, ...);
Copier après la connexion
Où :

Comment utiliser scanf en C++

format : Une chaîne de format spécifiant le type et le format des données à lire.

... :

L'adresse de la variable pour stocker les données lues.

  • Comment utiliser scanf()
  •  : Les chaînes de format spécifient le type de données à lire en utilisant les spécificateurs de format suivants :

Spécificateurs
  1. Types de données +
Utilisation et fonctionnement Obtenir l'adresse de la variable : Appelez scanf() : Appelez la fonction scanf() en utilisant le format et l'adresse variable comme paramètres. scanf() renvoie le nombre de variables lues avec succès. Si aucune variable n'a été lue, 0 est renvoyé.

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!

Étiquettes associées:
c++
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
Afin de stocker les données lues dans une variable, vous devez utiliser l'opérateur & pour obtenir l'adresse de la variable. Par exemple, si vous souhaitez lire un entier dans la variable i, vous utiliserez &i.
Exemple :
int main() {
  int i;
  float f;
  scanf("%d %f", &i, &f);
  // ...
}
Copier après la connexion
Cela lira un entier i et un float f à partir de l'entrée standard.
Remarque : La fonction
La chaîne de format doit spécifier un spécificateur qui correspond au type de données à lire. Sinon, il en résulte un comportement indéfini. La fonction scanf() ne saute pas automatiquement les espaces ou les tabulations, ces caractères doivent donc être pris en compte dans la chaîne formatée.