キャリッジリターンには本当に奇妙な問題があります。行を複数回書き直そうとしましたが、行にスペースがなければ正常に機能し、スペースがあれば機能しません。たとえば、このコード
printf(" ");
printf("\rtest test");
printf(" ");
printf("\rtest test");
printf(" ");
printf("\rtest test");
printf(" ");
printf("\rtest test");
このコード中に4行の「テストテスト」と入力します
printf(" ");
printf("\rtest");
printf(" ");
printf("\rtest");
printf(" ");
printf("\rtest");
printf(" ");
printf("\rtest");
単一行の「test」と入力します。何が問題ですか?スペースがあるかどうかに関係なく、行を無視して書き直すことができるようにしたい。