Rumah > Artikel > pembangunan bahagian belakang > Mengapa saya mendapat ralat \'binary \'<<\' : no operator\' apabila cuba memasukkan rentetan menggunakan cout dalam C ?
Menyelesaikan Masalah Memasukkan Rentetan Cout
Menghadapi ralat seperti "binary '<<' : tiada operator" apabila cuba memasukkan rentetan menggunakan << mencadangkan bahawa fail pengepala yang diperlukan mungkin tidak disertakan. Untuk menyelesaikan isu ini:
Pastikan Kemasukan Fail
Sertakan fail pengepala berikut dalam kod anda:
<code class="cpp">#include <string> #include <iostream></p> <p><rentetan> pengepala termasuk definisi untuk objek rentetan, manakala <iostream> termasuk objek cout.</p> <p><strong>Contoh Penggunaan</strong></p> <p>Setelah anda memasukkan pengepala, anda seharusnya boleh menggunakan sintaks berikut untuk memotong rentetan:</p> <pre class="brush:php;toolbar:false"><code class="cpp">string text; text = WordList[i].substr(0, 20); cout << "String is : " << text << endl;</code>
Kesalahan Biasa
Atas ialah kandungan terperinci Mengapa saya mendapat ralat \'binary \'<<\' : no operator\' apabila cuba memasukkan rentetan menggunakan cout dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!