2013-05-06 2 views
0

Когда я запускаю программу на C, запрос терминала стирается. Программа просто распечатывает строку из файла. Это всегда происходит, когда я запускаю эту программу. Есть ли проблемы с моим bash?Терминал ведет себя странно

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

какая линия? какой файл? –

ответ

5

Там может быть возврат каретки (\ г) символ в файле, который вызывает подсказку, чтобы получить стерта, как курсор позиционируется на начало строки.

+0

Да - есть. Спасибо за информацию – McDowells

0

Чтобы устранить проблему с символом '\ r', который Bug Catcher предложил просто запустить файл через dos2unix. Должно исправить проблему.

Смежные вопросы