Строки "\n"
и "/n"
очень разные.Первый имеет 1 символ (плюс нулевой терминатор);второй имеет 2 символа (плюс нулевой терминатор).
Символ, используемый для завершения строки: '\n'
.puts()
автоматически добавляет один такой символ.
Следующие операторы делают то же самое (они могут возвращать другое значение, но это не используется в примере ниже):
printf("full line\n");
fputs("full line\n", stdout);
puts("full line");