0

C プログラムを実行すると、ターミナル プロンプトが消去されます。プログラムは、ファイルから 1 行を出力するだけです。これは、このプログラムを実行すると常に発生します。私のbashに何か問題がありますか?

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

2 に答える 2

5

ファイルにキャリッジ リターン (\r) 文字が含まれている可能性があります。これにより、カーソルが行頭に配置されたときにプロンプ​​トが消去されます。

于 2013-05-06T18:30:27.787 に答える