Выходная строка C ++ без ‘\ n’ или endl будет выводить ‘#’ в конце строки

На Ubuntu16.04 я использую g ++ для компиляции такого кода:

#include <iostream>

int main()
{
std::cout << "Hello World!";
return 0;
}

если строка не заканчивается на ‘\ n’ или не использует ‘std :: endl’ в конце, вывод будетHello World!# Я не знаю, почему это заканчивается на «#»

0

Решение

Это не так, это ваша подсказка bash.

Вы можете воспроизвести вашу проблему с echo:

# echo "Hello, World!"Hello, World!
# echo -n "Hello, World!"Hello, World!#
4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector