Всем ку, помогите плз. У меня есть текстовый файл следущего формата:
1) room 1
2)
3) item1 room 2
4) item2 room 3
5) item3 room 4
6)
7) item4 room 1
8) item 5 room 2
Первая строка всегда одна, после нее всегда пустая строка.
Дальше идет N количество строк и после них еще одна пустая строка.
Дальше идет еще N количество строк и файл заканчивается.
Мне нужно "разделить" все это. Например сделать стринг где будет 1ая строка и 2а вектора в которых будет 2ая и 3ая часть без пустых строк (они в качестве разделителя).
Я пробовал делать через:
while(getline(x, y)) {
if (line.empty(){
break
}
}
Но в таком случае как потом возобновить чтение файла с нужного места?