Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memasukkan rentetan dalam c++

Bagaimana untuk memasukkan rentetan dalam c++

下次还敢
下次还敢asal
2024-05-06 17:12:13885semak imbas

Kaedah untuk memasukkan rentetan dalam C++: 1) Input langsung: cin >> 2) Input saiz yang ditentukan: cin.get(str, saiz); . Ambil perhatian bahawa ia berhenti membaca apabila ia menemui ruang atau aksara baris baharu.

cin.get(str, size);Bagaimana untuk memasukkan rentetan dalam c++ Baca rentetan saiz yang ditentukan (termasuk aksara nol) daripada input standard dan simpannya dalam array str.

getline

getline(cin, str);
    Baca keseluruhan baris daripada input standard, termasuk ruang dan baris baharu, dan simpannya dalam rentetan str.
  • Contoh berikut menunjukkan kaedah ini:
  • <code class="c++">int main() {
        string str1, str2;
    
        // 直接输入单词
        cout << "请输入一个单词:" << endl;
        cin >> str1;
    
        // 使用 getline 输入整行
        cout << "请输入一行文字:" << endl;
        getline(cin, str2);
    
        // 输出输入的字符串
        cout << "输入的单词:" << str1 << endl;
        cout << "输入的行:" << str2 << endl;
    
        return 0;
    }</code>
  • Nota:

getline
    tidak mengabaikan ruang hujung baris, jadi anda perlu menggunakan kaedah
  • lebihan ruang.
getline(cin, str, 'n');

boleh digunakan untuk membaca kandungan fail baris demi baris.

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

Kenyataan:
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