Недавно я начал изучать язык программирования Си. Я попытался запустить программу Hello World, но столкнулся со странной проблемой. Я попытался скопировать текст именно так, как он отображается в учебнике. Я использую текстовый редактор vim. Я сохранил файл как hello.c. После того, как я закончу набирать код, я использую gcc для его компиляции. Вот что я сделал:
#include <stdio.h>
int main(void)
{
printf("Hello World!/n");
return 0;
}
затем я скомпилировал код:
gcc hello.c -o hello
затем я выполняю код с помощью ./ и получаю:
Hello World!/nusername@machinename:~$
Просто приглашение появляется после печати вывода вашей программы, и вы используете /n
вместо \n
, поэтому новая строка не печатается вместе с Hello World
Если в вашем учебнике есть
"Hello World!/n"
вместо"Hello World!\n"
, вам следует найти другой.