Maison > Article > développement back-end > Comment utiliser scanf en C++
La fonction
scanf() est utilisée pour lire des données formatées à partir d'une entrée standard. L'utilisation est int scanf(const char* format, ...), où format spécifie le format des données d'entrée, et ... est l'adresse. de la variable d’entrée. Les spécificateurs de format incluent %d (entier), %i (entier), %c (caractère), %f (virgule flottante), %lf (double virgule flottante). Il convient de noter que scanf() ne vérifie pas la validité des données d'entrée et lit uniquement les données de l'entrée standard, ce qui peut provoquer un crash du programme. L'alternative consiste à utiliser std::cin introduit en C++11 pour la saisie.
scanf() Utilisation en C++ La fonction
scanf() est une fonction de bibliothèque standard en C++ pour lire des données formatées à partir du périphérique d'entrée standard. Il peut stocker différents types de données comme int, char, float, etc. dans une variable donnée.
Utilisation :
<code class="cpp">int scanf(const char* format, ...);</code>
Paramètres :
Spécificateurs de format :
Exemple :
<code class="cpp">int x, y; scanf("%d %d", &x, &y); // 从标准输入读取两个整数,并存储在 x 和 y 中</code>
Remarque :
Méthode alternative :
Une nouvelle bibliothèque d'E/S a été introduite en C++11, offrant des opérations d'entrée et de sortie plus sûres et plus flexibles. Vous pouvez utiliser std::cin pour saisir :
<code class="cpp">int x, y; std::cin >> x >> y;</code>
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!