Untuk memasukkan rentetan dalam C++, gunakan fungsi getline, yang parameternya termasuk penunjuk kepada pembolehubah rentetan dan objek aliran input. Langkah-langkahnya adalah seperti berikut: Sertakan fail pengepala <iostream> Gunakan objek aliran input cin. Gunakan getline(cin, stringVariable) untuk mendapatkan input rentetan. Ambil perhatian bahawa fungsi getline mendapat keseluruhan baris teks, termasuk ruang dan baris baharu.
Cara memasukkan rentetan dalam C++
Untuk memasukkan rentetan dalam C++, anda boleh menggunakan fungsi getline
. Fungsi ini mengambil dua parameter: penunjuk kepada pembolehubah rentetan dan objek aliran input. getline
函数。该函数需要两个参数:一个指向字符串变量的指针和一个输入流对象。
1. 头文件包含
首先,在您的程序中包含 <iostream>
头文件,该头文件定义了 getline
函数:
<code class="cpp">#include <iostream></code>
2. 输入流对象
getline
函数的第二个参数是输入流对象。通常,我们将使用 cin
输入流对象,它代表标准输入:
<code class="cpp">std::cin;</code>
3. 获取字符串输入
要从用户获取字符串输入,请使用如下语法:
<code class="cpp">std::getline(cin, stringVariable);</code>
其中 stringVariable
是您要存储输入字符串的字符串变量。
4. 示例
以下是一个获取用户输入字符串的示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string name; cout << "Enter your name: "; // 输出提示消息 getline(cin, name); // 获取用户输入的字符串 cout << "Your name is: " << name << endl; // 输出输入的字符串 return 0; }</code>
5. 空格和换行符
需要注意的是,getline
函数会获取用户输入的整行文本,包括空格和换行符。如果您不希望获取这些字符,可以使用 ignore
<iostream>
dalam program anda, yang mentakrifkan fungsi getline
: 🎜<code class="cpp">cin.ignore(); getline(cin, word);</code>
getline
Parameter kedua fungsi ialah input stream object. Biasanya, kami akan menggunakan objek aliran input cin
, yang mewakili input standard: 🎜rrreee🎜🎜3 Mendapatkan input rentetan 🎜🎜🎜Untuk mendapatkan input rentetan daripada pengguna, gunakan sintaks berikut: 🎜rrreee. 🎜Di mana stringVariable
ialah pembolehubah rentetan yang anda mahu simpan rentetan input. . pengguna Seluruh baris teks yang dimasukkan, termasuk ruang dan baris baharu. Jika anda tidak mahu mendapatkan aksara ini, anda boleh menggunakan fungsi ignore
untuk mengabaikannya. Sebagai contoh, jika anda hanya ingin mendapatkan perkataan yang dimasukkan oleh pengguna, anda boleh menggunakan kod berikut: 🎜rrreeeAtas ialah kandungan terperinci Bagaimana untuk memasukkan rentetan dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!