@amateurCoder
любитель по программировать

Есть ли многострочная запись строк в C или C++?

Есть ли многострочная запись строк в C или C++? если есть, то как можно ее использовать?
например:
"""люблю
подобный
синтакический
сахар""".
кажется видел что-то подобное в какой-то обучалке по C++.
  • Вопрос задан
  • 4598 просмотров
Решения вопроса 2
gbg
@gbg
Любые ответы на любые вопросы
Начиная с 11 стандарта есть
//Петь на мотив Джингл-Беллз:
const std::string song =
R"SONG(Очень много, очень много, очень много строк!
Очень много, очень много, очень много строк!
Очень много, очень много, очень много строк!
Очень много, очень много, очень много строк!)SONG";


На месте SONG должна быть штуковина, которой точно нету в тексте (или пустота, если в тексте нет комбинации ") ), чтобы компилятор сообразил, когда строка кончается.

Мануал
Ответ написан
Комментировать
wisgest
@wisgest
Не ИТ-специалист
Используйте \ для продления строк и \n для перевода строки.
puts("люблю\
подобный\
синтакический\
сахар");
выведет
люблюподобныйсинтакическийсахар

Соответственно,
puts("люблю\n\
подобный\n\
синтакический\n\
сахар");

люблю
подобный
синтакический
сахар
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы