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 :
int scanf(const char* format, ...);
Paramètres :
Spécificateurs de format :
Exemple :
int x, y; scanf("%d %d", &x, &y); // 从标准输入读取两个整数,并存储在 x 和 y 中
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 :
int x, y; std::cin >> x >> y;
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!