首頁 >後端開發 >C++ >當我嘗試在 C 中使用 cout 插入字串時,為什麼會收到'二進位 \'<<\' : no operator\”錯誤?

當我嘗試在 C 中使用 cout 插入字串時,為什麼會收到'二進位 \'<<\' : no operator\”錯誤?

Susan Sarandon
Susan Sarandon原創
2024-10-29 08:57:02918瀏覽

Why am I getting a

對Cout 插入字串進行故障排除

遇到類似「binary '

確保檔案包含

在程式碼中包含以下頭檔:

<code class="cpp">#include <string>
#include <iostream></code>

header 包含字串物件的定義,而 則包含字串物件的定義。包含 cout 物件。

用法範例

包含標頭後,您應該能夠使用以下語法來計算字串:

<code class="cpp">string text;
text = WordList[i].substr(0, 20);
cout << "String is  : " << text << endl;</code>

常見陷阱

  • 缺少頭檔:確保都和
  • 語法錯誤:仔細檢查cout 語句的文法,特別是括號和運算子的位置。

以上是當我嘗試在 C 中使用 cout 插入字串時,為什麼會收到'二進位 '<<' : no operator”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn