标签: c
当我运行C程序时,终端提示被删除。程序只是从文件中打印出一行。这种情况总是在我运行这个程序时发生。我的bash有问题吗?
FILE* f; ...open, read a line printf("%s", line);
答案 0 :(得分:5)
文件中可能有一个回车符(\ r),当光标定位到行首时,会导致提示被删除。
答案 1 :(得分:0)
要删除Bug Catcher建议的'\ r'字符的问题,只需通过dos2unix运行您的文件。应该解决问题。