Maison > Article > développement back-end > Comment utiliser la fonction gets en C++
La fonction gets() en C++ est utilisée pour lire une chaîne à partir d'une entrée standard et la stocker dans un tableau de caractères. Il lit la chaîne jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré ou que la fin du fichier soit rencontrée. Son utilisation inclut : déclarer un tableau de caractères pour stocker des chaînes. Utilisez la fonction gets() pour lire la chaîne. Vérifiez la valeur de retour pour vous assurer que la lecture a réussi.
Utilisation de la fonction gets() en C++
La fonction gets() est utilisée pour lire une chaîne à partir de l'entrée standard et la stocker dans le tableau de caractères spécifié. Elle est similaire à la fonction scanf(), mais n'a pas de spécificateur de format et lit jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré ou que la fin du fichier soit rencontrée.
Syntaxe :
<code class="cpp">char *gets(char *str);</code>
Paramètres :
Valeur de retour :
Utilisation :
Pour utiliser la fonction gets(), suivez ces étapes :
Exemple :
<code class="cpp">#include <iostream> using namespace std; int main() { char str[100]; cout << "Enter a string: "; gets(str); if (str != NULL) { cout << "The string you entered is: " << str << endl; } else { cout << "Error reading the string." << endl; } return 0; }</code>
Remarque : La fonction
getline()
或 fgets()
. 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!