printfでコンソールの同一行を更新する方法
デバッグ時に繰り返しのログなどを同一行に上書きすることで、コンソールが流れてしまうのを防げます。
進捗を出力する時などに使えますね。
printfでコンソールの同一行を更新する書き方
printf("\rProgress %03d", step);
printf
の先頭にCR(\r)を記述するだけです。
次の出力までにLF(\n)を出力してしまうと改行されてしまうので、注意してください。
デバッグ時に繰り返しのログなどを同一行に上書きすることで、コンソールが流れてしまうのを防げます。
進捗を出力する時などに使えますね。
printf("\rProgress %03d", step);
printf
の先頭にCR(\r)を記述するだけです。
次の出力までにLF(\n)を出力してしまうと改行されてしまうので、注意してください。