На Ubuntu16.04 я использую g ++ для компиляции такого кода:
#include <iostream>
int main()
{
std::cout << "Hello World!";
return 0;
}
если строка не заканчивается на ‘\ n’ или не использует ‘std :: endl’ в конце, вывод будетHello World!#
Я не знаю, почему это заканчивается на «#»
Это не так, это ваша подсказка bash.
Вы можете воспроизвести вашу проблему с echo
:
# echo "Hello, World!"Hello, World!
# echo -n "Hello, World!"Hello, World!#
Других решений пока нет …