使用g ++编译器在Visual Studio中编译C ++程序会在最后生成%

马克·鲍曼

使用g ++编译器在Visual Studio Code中编译程序时,生成的输出带有%符号。

#include <iostream>

int Main() {
  std::cout << "Hello World!";
  return 0;
}

终端截图:

这里

我已经删除了问号,所以我认为没有控制字符。

康拉德·鲁道夫

在符合POSIX的系统上,按照惯例,各行由换行符分隔。zsh(您正在使用的shell)用于%指示缺少该终止换行符的输出。

尝试输入echo -n hello您的shell以复制行为。

要解决此问题(并删除%输出),请在代码输出中添加换行符:

…
std::cout << "Hello World!\n";
…

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio 2017中使用CMake设置编译器选项

如何在Windows下使用cmake生成使用Intel编译器的Visual Studio项目

在Visual Studio 2013中使用Roslyn编译器

如何在Visual Studio 2015中使用roslyn C#编译器?

g ++编译器为表达式提供<<类型错误,但可在Visual Studio中使用

在Visual C ++ 2015中使用64位编译器

在Mac上使用gcc编译器编译c ++ SDL2程序

在Visual Studio中使用64位编译器

使用Visual Studio编译器分析内联的C ++函数

为什么要为C和C ++使用gcc和g ++编译器驱动程序

在C ++中将g ++和Visual Studio 14 2015编译器与regex一起使用时会得到不同的结果

在OpenCV上。C ++编译器无法编译简单的测试程序。使用Clang ++

如何使用Clang C编译器生成列表文件?

使用Visual Studio编译器在编译时获取矢量元素的大小(即使它为空)

在C ++程序中使用libcurl会导致Visual C ++编译器发出错误

使用Visual Studio 2017的编译器在C ++ 17中使用Lambda编译Kevlin Henney的Fizzbuzz

使用新建的编译器在Eclipse中调试程序

C ++:使用Visual Studio编译器时的const指针

配置Visual Studio 2013以允许ASPNETCOMPILER使用x64编译器进行预编译

g ++编译器中未使用的变量

使用Atmel Studio作为通用C编译器

无法使用G ++编译器

在Visual Studio中构建解决方案时使用哪个编译器?

在C ++编译器中编译C程序

当 Visual Studio 运行良好时,向量迭代器上的 LInux g++ 编译器错误

使用 MinGW 编译器编译 C++ 程序时如何增加堆栈大小

使用 /WX 编译器选项,Visual C++ 不应该构建我的程序,但它可以

如何使用 Visual Studio 编译器在 Windows 上编译 cython 编译的 c 代码

为什么我的 C++ 图形程序没有使用 g++ 编译器显示任何输出?