首页 > 后端开发 > 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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板