Maison >développement back-end >C++ >Plusieurs méthodes de saisie de chaînes en C++
Méthodes de saisie de chaînes en C++ : cin : Lire les chaînes depuis la console. getline(cin, string) : lit une ligne de chaîne jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré. stringstream : traite les chaînes sous forme de flux, qui peuvent lire et écrire des données. ifstream : lit une chaîne à partir d'un fichier.
Plusieurs méthodes de saisie de chaînes en C++
En C++, il existe plusieurs méthodes de saisie de chaînes :
1 cin
cin
Oui Le flux d'entrée standard. objet en C++. Il peut lire une chaîne depuis la console et la stocker dans une variable. Exemple d'utilisation : cin
是 C++ 中标准的输入流对象。它可以从控制台读取字符串,并将其存储在变量中。用法示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string input; cout << "Enter a string: "; cin >> input; cout << "You entered: " << input << endl; return 0; }</code>
2. getline(cin, string)
getline(cin, string)
函数用于从控制台读取一行字符串,直到遇到换行符。用法示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string input; cout << "Enter a string with spaces: "; getline(cin, input); cout << "You entered: " << input << endl; return 0; }</code>
3. stringstream
stringstream
允许将字符串作为流来处理。它可以从字符串中读取和写入数据。用法示例:
<code class="cpp">#include <sstream> using namespace std; int main() { string input = "Hello World!"; stringstream ss(input); string word; while (ss >> word) { cout << word << " "; } return 0; }</code>
4. ifstream
ifstream
<code class="cpp">#include <fstream> using namespace std; int main() { ifstream file("input.txt"); string input; while (getline(file, input)) { cout << input << endl; } file.close(); return 0; }</code>🎜2. La fonction getline(cin, string)🎜🎜🎜
getline(cin, string)
est utilisée pour lire une ligne de chaîne depuis la console jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré. Exemples d'utilisation : 🎜rrreee🎜🎜3. stringstream🎜🎜🎜stringstream
permet de traiter les chaînes comme des flux. Il peut lire et écrire des données à partir de chaînes. Exemple d'utilisation : 🎜rrreee🎜🎜4. ifstream🎜🎜🎜ifstream
est utilisé pour lire les données d'un fichier. Il peut lire une chaîne dans un fichier et la stocker dans une variable. Exemple d'utilisation : 🎜rrreeeCe 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!