2013-05-06 49 views
0

當我運行一個C程序終端提示符被清除。該程序只是從文件中打印出一行。我運行這個程序時總會發生這種情況。我的bash有一些問題嗎?終端行爲奇怪

FILE* f; 
...open, read a line 
printf("%s", line); 
+1

這是什麼?這個文件是什麼? – 2013-05-06 18:30:43

回答

5

您的文件中可能存在回車(\ r)字符,導致提示在光標位於行首時被刪除。

+0

是的 - 有。謝謝(你的)信息 – McDowells 2013-05-06 18:33:47

0

要刪除Bug Bug建議通過dos2unix運行文件的'\ r'字符的問題。應該解決這個問題。