🔙Escape последовательности
как правильно форматировать вывод текста, что такое escape - последовательности и как с ними работать.
Escape последовательности - это специальные символы в строках программного кода, которые помогают обозначать специальные символы или управляющие действия, такие как перенос строки \n, табуляция \t и другие...
Escape последовательность
Что делает
\b
Удаляет последний символ
\n
Переносит строку
\t
Добавляет пробел (горизонтальная табуляция)
\" и \'
Добавляет кавычки. Нужно для того, чтобы компилятор не путался и не воспринимал кавычки в тексте как оператор
\\
Добавляет back slash. Нужно для того, чтобы компилятор не путался и не воспринимал back slash в тексте как оператор
#unclude <iostream>
using namespace std;
int main()
{
cout << "Hello, World!"; /* Последовательности можно писать как в начале
так и в конце текста/*
}

Пример практического применения где затронуты почти все перечисленные Escape последовательности:
#include <iostream>
using namespace std;
int main(){
setlocale(LC_ALL, "Rus"); // Подключаем кирилические символы
cout << "\n\t\t\t\t\t\tВ лесу родилась ёлочка,\n";
cout << "\t\t\t\t\t\tВ лесу она росла,\n";
cout << "\t\t\t\t\t\tЗимой и летом стройная,\n";
cout << "\t\t\t\t\t\tЗелёная была.\n\n"; // конец абзаца
cout << "\t\t\t\t\t\tМетель ей пела песенку:,\n";
cout << "\t\t\t\t\t\t\"Спи, ёлочка, бай-бай!\"\n"; // использование кавычек
cout << "\t\t\t\t\t\tМороз снежком укутыва:\n";
cout << "\t\t\t\t\t\t\"Смотри, не замерзай!\"\n\n"; // кавычки + конец абзаца
cout << "\t\t\t\t\t\tТрусишка зайка серенький\n";
cout << "\t\t\t\t\t\tПод ёлочкой скакал.\n";
cout << "\t\t\t\t\t\tПорою волк, сердитый волк\n";
cout << "\t\t\t\t\t\tРысцою пробегал\n\n"; // конец
}

Last updated