Я хочу прочитать файл следующего: Где строки, начинающиеся с c, обозначают комментарии, p обозначает информацию о графике (без узлов, без ребер) и e обозначает ребра.
c //Comments
c //Comments
c //Comments
p edge 50 654
e 4 1
e 5 3
e 5 4
e 6 2
e 6 3
... // 654 edges
Моя идея о том, как это будет работать, такова:
- читать строку за строкой, пока первый индекс строки
== 'p';
- не инициализирует мою матрицук размеру узлов, который был бы здесь 50.
- read
amount_of_edges
-количество строк, сохраняя их в моей структуре данных (в примере это будет 654 строки).
Я знаю, как это можно сделать просто вPython, однако я просто не знаю, с чего начать с C ++.