Bagaimana untuk memasukkan rentetan dalam c++

下次还敢
Lepaskan: 2024-05-06 17:12:13
asal
853 orang telah melayarinya

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>
    Salin selepas log masuk
  • 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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!