Что означает символ \r? - C (СИ)
Формулировка задачи:
Подскажите пожалуйста с примером Заранее спасибо
Решение задачи: «Что означает символ \r?»
textual
Листинг программы
#include<stdio.h>
int main(void){
char i[]={"Hello World!"}, k[]={"Goodbye"};
printf("%s %s\n",i,k); //вывод двух строк через пробел и переход на новую строку
printf("%s\r%s\n",i,k); //вывод двух строк со смещением каретки после первого
return 0;
}
Объяснение кода листинга программы
- Включаем заголовочный файл stdio.h для использования функций ввода-вывода.
- Объявляем функцию main.
- Создаем две строки: i и k.
- Первая строка i содержит
Hello World!. - Вторая строка k содержит
Goodbye. - Выводим первую строку i и вторую строку k через пробел и переход на новую строку с помощью функции printf и формата
%s %s\n. - Смещаем каретку после первого вывода на позицию начала первой строки с помощью символа \r.
- Выводим первую строку i и вторую строку k через пробел и переход на новую строку с помощью функции printf и формата
%s\r%s\n. - Возвращаем 0 для успешного завершения программы.