Я попытался распечатать строку, которая запрашивает ввод от пользователя, получить ввод, затем распечатать снова некоторую строку. Проблема в том, что белое пространство в конце первой печатной линии напечатано не в конце линии, а скорее в начале второй печатной линии, после того, как я получу вход. < /P>
< Br /> Я совершенно новичок в C ++, поэтому я не мог много попробовать, но я попытался распечатать код без той части, которая подсказывает ввод от пользователя, и он просто отлично печатает пространство, но когда я Добавьте std :: cin
my code: < /p>
int input;
std::cout > input;
std::cout
Enter your favorite number between 1 and 100: //some input
Amazing... That's my favorite number too... wow...
< /code>
(обратите внимание на пространство до // некоторый ввод < /code>) < /p>
Вместо этого я получаю < /p >
Enter your favorite number between 1 and 100://some input
Amazing... That's my favorite number too... wow...
< /code>
(обратите внимание на пространство перед Amazing < /code>) < /p>
Редактировать: я использую Clion, если это может быть связан. Кроме того, я попытался запустить исполняемый файл на PowerShell, и это работало, как и ожидалось, без проблемы, так что это как -то связано с терминалом Клиона. Кроме того, я использую Windows 10 в качестве ОС.>
Подробнее здесь: https://stackoverflow.com/questions/577 ... but-rather
Белое пространство на конце выходной строки не печатает с помощью строки, а с следующей печатной линией после нее ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение