程序的printf反斜杠n在使用Eclipse编译时不返回回车符

时间:2011-04-07 13:06:54

标签: printf eclipse-cdt

我递交了一个C程序,其中包含许多详细的printf调试行。我总是用gcc编译命令行。

现在它已经变成了Eclipse-CDT(Helios)项目和我的

\n

不再回车。我的控制台里有一个不可读的“楼梯”。

RCINAHFM。我需要修改IDE中的复选框,还是需要返回并仔细修改数百行代码?

任何帮助非常感谢。

伯特

RCINAHFM =保持冷静/我需要妈妈的拥抱

1 个答案:

答案 0 :(得分:0)

Eclipse不会单独编译C。它使用外部编译器,通常是gcc。因此,编译程序不太可能不正确,除非Eclipse中的编译器配置做了非常非常奇怪的事情。

如果你得到一个“楼梯”,听起来好像是新行部分,但没有回车。这可能发生在使用CR / LF作为行结尾的系统下,例如DOS / Windows。

不幸的是,你让位于细节。你在使用Unix还是Windows?程序在Eclipse控制台中的XTerm,Windows DOS控制台中运行在哪里?如果答案是“Eclipse控制台”,那么您是否尝试在另一个终端中运行它;或尝试在Eclipse控制台中运行原始程序?您使用的是printf还是其他一些功能?