GCC Неправильная предварительная обработка escape-последовательностей, таких как \n

Я пробовал печатать текст через printf Команда, скомпилированная через GCC MINGW, наблюдала странный вывод следующим образом

Ввод в C: printf("press input key\n");

выход:

ПРОТИВ

если тот же текст напечатан без \n но с %c он работает нормально следующим образом:

Ввод в C: printf("press input key %c",10);// %c",10 (ASCII code for newline)

Выход:

нажмите клавишу ввода

(здесь курсор перемещен на следующую строку)

любой, пожалуйста, укажите возможную причину и решение этой проблемы

0 ответов

Другие вопросы по тегам