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

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

Susan Sarandon
發布: 2024-10-29 08:57:02
原創
917 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板