Несоответствие возврата каретки с Xcode
-
26-09-2019 - |
Вопрос
У меня есть проблема с использованием возврата каретки к перемотанию к началу линии в XCode.
Этот небольшой пример:
std::cout << "will not see this\rwill see this" << std::flush;
std::cout << std::endl; // all done
Компиляция в XCode приводит к:
не увижу этого
Увидим это
тогда как, когда я составляю его в терминале, используя G ++, я получаю:
увидим Тистеи
Как я могу сделать XCODE показать последнее (и ожидаемое) поведение?
ура Даниил
Решение
Вы используете приложение XCode-Compited в терминале или читаете ли вы выход из отладочной консоли? Это два разных выхода и могут иметь разные форматирование. XCode использует GCC под капотом, поэтому я удивлен результатами, которые вы видите здесь. Кроме того этот вопрос (Который вы, кажется, нашли) дали мне результаты, которые я хотел использовать \r
вернуться к началу линии.
Не связан с StackOverflow