【问题标题】:unexpected % symbol after running cpp program in vscode terminal在 vscode 终端中运行 cpp 程序后出现意外的 % 符号
【发布时间】:2021-03-28 12:13:08
【问题描述】:

尝试运行代码,但我在输出末尾遇到了一个意外的“%”符号。

#include < iostream >
using namespace std;
int main()
{
    cout << " abc " ;
}

请帮忙!!!

【问题讨论】:

  • 这可能只是你的 IDE/shell 添加的一个标记,让你知道没有换行符
  • 我猜这只是操作系统提示。请改用cout &lt;&lt; " abc \n";

标签: c++ macos visual-studio-code terminal clang++


【解决方案1】:

这很可能是你的 shell 告诉你输出没有换行。我相信 zsh 和 fish 默认会这样做。屏幕截图显示的是 macOS,它确实使用 zsh 作为 Catalina。

如果您不想看到,请更改您的代码以输出换行符。
cout &lt;&lt; " abc \n";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 2020-07-11
    • 2021-06-09
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多