#include <iostream>
using namespace std;

int main() {
    // Сырые строки (raw strings) - эскейп-последовательности не обрабатываются
    string raw_str = R"(Путь: C:\Users\Name\nТекст с "кавычками")";
    cout << raw_str << endl;
    
    // Обычная строка для сравнения
    string normal_str = "Путь: C:\\Users\\Name\\nТекст с \"кавычками\"";
    cout << normal_str << endl;
    
    return 0;
}

/*
Последовательность	Значение
\n	Новая строка (LF)
\r	Возврат каретки (CR)
\t	Горизонтальная табуляция
\v	Вертикальная табуляция
\b	Backspace
\f	Form feed
\a	Звонок (alert)
\\	Обратный слэш
\'	Одинарная кавычка
\"	Двойная кавычка
\?	Вопросительный знак
\0	Нулевой символ
\ooo	Восьмеричный код символа
\xhh	Шестнадцатеричный код символа
*/

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Форматирование вывода
    cout << "Таблица результатов:" << endl;
    cout << "====================" << endl;
    cout << "Имя\t|\tБаллы\t|\tОценка" << endl;
    cout << "----------------------------" << endl;
    cout << "Анна\t|\t95\t|\tA" << endl;
    cout << "Иван\t|\t87\t|\tB" << endl;
    
    // Многострочный текст
    string message = "Первая строка\n"
                    "Вторая строка\n"
                    "Третья строка";
    cout << message << endl;
    
    // Пути к файлам
    string path = "C:\\Users\\Name\\Documents\\file.txt";
    cout << "Путь: " << path << endl;
    
    // JSON-подобная строка
    string json = "{\n\t\"name\": \"John\",\n\t\"age\": 30\n}";
    cout << json << endl;
    
    return 0;
}