Если ваша строка хранится в символе c-style * или std::string
, вы можете просто найти \n
.
std::string s;
size_t pos = s.find('\n');
. Вы можете использовать string::substr()
, чтобы получить подстроку и сохранитьэто в списке.Псевдокод,
std::string s = " .... ";
for(size_t pos, begin = 0;
string::npos != (pos = s.find('\n'));
begin = ++ pos)
{
list.push_back(s.substr(begin, pos));
}