Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我运行 C 程序时,终端提示符被删除。该程序只是从文件中打印出一行。当我运行这个程序时,总是会发生这种情况。我的 bash 有问题吗?
FILE* f; ...open, read a line printf("%s", line);
文件中可能有一个回车 (\r) 字符,这会导致在光标位于行首时删除提示。
要消除 Bug Catcher 建议的 '\r' 字符的问题,只需通过 dos2unix 运行您的文件。应该解决问题。