Как сделать перенос строки в консоли - C (СИ)
Формулировка задачи:
Всем привет,
Только начал изучения языка си по книге С. Прата и столкнулся с непонятным для меня моментом, подскажите пожалуйста как это сделать правильно. Задание такое :
"Напишите программу которая выдает следующие выходные данные :
"Привет! Привет! Привет!
Привет! Привет!
Привет! "
В программе должна быть определена функция, которая отображает строку " Привет! " один раз, в тоже время программа может использовать эту функцию столько раз, сколько потребуется.
С определением функции вопросов не возникло, вопрос лишь в том как перенести строку при выводе этих функций?
У меня все печатает в одну строку, буду рад за помощь, спасибо!
#include <stdio.h> void hello(void); int main(void) { hello(); hello(); hello(); hello(); hello(); hello(); return 0; } void hello(void) { printf("Привет!"); }
Решение задачи: «Как сделать перенос строки в консоли»
textual
Листинг программы
hello(); hello(); hello(); fputc('\n',stdout); hello(); hello(); fputc('\n',stdout); hello();
Объяснение кода листинга программы
В данном коде происходит вызов функции hello
четыре раза, затем происходит перенос строки с помощью функции fputc
с передачей символа новой строки '\n' в качестве аргумента. После этого вызов функции hello
повторяется дважды, и снова происходит перенос строки. В итоге, на экране должно отобразиться:
hello
hello
hello
и после переноса строки:
hello
hello
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д