Я работаю с несколькими длинными строками внутри программы на C++ (до 65535 букв). Что я ищу способ, чтобы добавить новую строку каждый определенное количество букв с функцией, как это:Добавить новую строку для каждого количества букв в std :: string
addNewLinesToString(std::string* string, u8 lettersBetween newline);
, которая будет работать так:
string test = "Testing1234567";
addNewLinesToString(&test, 7); //test == "Testing\n1234567\n"
Я до сих пор найти такие функция, которая использовала только стандартную библиотеку классов (C и/или C++)
Если у кого-то есть простое решение для этого было бы здорово :) Спасибо.
Одним из вариантов было бы разбить строку на подстроки 'length/newline' и перестроить вашу строку. Однако не уверен в производительности. –