質問: c言語を始めました。 #include int main(void) { printf("1234\r56"); return 0;
回答: int main(void) { printf("1234\r56"); printf("\n");//★とりあえず改行を追加してカーソルを現在行から移動しておけば3は消えません return 0; } 3が消えるのはあなたのプログラムが悪いのではなくて、 「プログラム終了後」に「なぜか現在カーソル位置の文字を消してしまう」 という処理が(デバッガ?によって)入るから。 ※コマンドプロンプトから実行ファイルを直接実行した場合は、3は消えません。