Bagaimana untuk memasukkan rentetan dalam c++

下次还敢
Lepaskan: 2024-05-01 15:39:17
asal
1123 orang telah melayarinya

Terdapat dua kaedah untuk input rentetan dalam C++: fungsi getline, yang membaca keseluruhan baris rentetan, termasuk ruang. cin >> operator, membaca satu perkataan atau rentetan yang dibatasi ruang. . Rentetan baris, termasuk ruang. Sintaksnya adalah seperti berikut:

<code class="cpp">getline(cin, string_variable);</code>
Salin selepas log masuk
Di mana:

Bagaimana untuk memasukkan rentetan dalam c++

cin: objek aliran input standard

string_variable: pembolehubah rentetan yang menyimpan rentetan input

Contoh:

rreee pengguna di atas masukkan rentetan, dan kemudian keluarkan Rentetan input.

2. cin >> operator

    cin >> digunakan untuk membaca satu perkataan atau rentetan yang dibatasi ruang daripada aliran input standard. Ia mengabaikan ruang hadapan sehingga aksara bukan ruang pertama ditemui. Sintaksnya adalah seperti berikut:
  • <code class="cpp">#include <iostream>
    #include <string>
    
    using namespace std;
    
    int main() {
        string input_string;
        getline(cin, input_string);
        cout << "输入的字符串为:" << input_string << endl;
        return 0;
    }</code>
    Salin selepas log masuk
  • Di mana:
cin: objek aliran input standard

string_variable: pembolehubah rentetan yang menyimpan rentetan input

Contoh:

untuk menggesa kod di atas masukkan perkataan atau rentetan terhad ruang dan kemudian keluarkan rentetan input.

Nota:

  • Jika rentetan input mengandungi ruang, anda perlu menggunakan tanda petikan untuk melampirkan rentetan apabila menggunakan operator cin >>
  • Jika anda perlu membaca rentetan berbilang baris, anda boleh menggunakan fungsi getline dengan gelung sementara.

Atas ialah kandungan terperinci Bagaimana untuk memasukkan rentetan dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan