Как сделать перенос строки в консоли - C (СИ)

Формулировка задачи:

Всем привет, Только начал изучения языка си по книге С. Прата и столкнулся с непонятным для меня моментом, подскажите пожалуйста как это сделать правильно. Задание такое : "Напишите программу которая выдает следующие выходные данные : "Привет! Привет! Привет! Привет! Привет! Привет! " В программе должна быть определена функция, которая отображает строку " Привет! " один раз, в тоже время программа может использовать эту функцию столько раз, сколько потребуется. С определением функции вопросов не возникло, вопрос лишь в том как перенести строку при выводе этих функций? У меня все печатает в одну строку, буду рад за помощь, спасибо!
#include <stdio.h>
void hello(void);
 
int main(void)
{
    hello(); hello(); hello();
    hello(); hello();
    hello();
    return 0;
   
 
}
 
void hello(void)
{
    printf("Привет!");
   
}

Код к задаче: «Как сделать перенос строки в консоли - C (СИ)»

textual
    hello(); hello(); hello();
    fputc('\n',stdout);
    hello(); hello();
    fputc('\n',stdout);
    hello();

10   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ