【问题标题】:Why there is % symbol in the end of my output?为什么我的输出末尾有 % 符号?
【发布时间】:2021-02-17 11:06:44
【问题描述】:

每次我在输出结束时得到这个符号。这只发生在 VS Code 中。

【问题讨论】:

  • 这个问题是否应该有某种mac标签我在linux上没有得到相同的结果
  • @Simson 是否获得它取决于您使用的 shell,而不是您使用的是 Linux 还是 Mac。例如。如果我在 Linux 上的 zsh shell 中输入echo -n "foo",我也会得到它。
  • 可能是 zsh 标签,也可能不是边界情况。
  • 这是一个 shell 提示符,见 unix.stackexchange.com/questions/362772/…(仅供参考,bash 使用 $ 或 #,而 zsh/fish 使用 %)
  • @Kristian 这不是他在这个问题中指的%,而是“roshan”行末尾的那个,它有一个白色的背景。

标签: visual-studio-code zsh fish


【解决方案1】:

这意味着程序在输出的最后一行之后没有打印换行符就退出了。您可以将其更改为以下内容,它应该会消失:

cout << "roshan\n";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2021-11-29
    • 2020-02-07
    • 2015-06-16
    • 1970-01-01
    相关资源
    最近更新 更多