Я хочу прочитать команды для графика списка смежности.Я хочу читать команды из текстового файла
5
ADD 0 1
ADD 1 2
ADD 2 3
ADD 3 1
ADD 2 0
LIST 2
DFS 2
BFS 2
REMOVE 1
Я не могу понять, как прочитать из файла и вызвать соответствующие функции в addEdge (0,1) для ADD 0 1 и для всех остальных.
Я пробовал использовать getline()
, но я не могу понять, как получить номера из строки.
Не есть ли способ чтения из файла, как если файл был только ADD команды, которые мы могли бы использовать while(file >> str >> num1 >> num2)
Используйте ['std :: istringstream'] (http://en.cppreference.com/w/cpp/io/basic_istringstream) для дальнейшего анализа строк. –
Я не могу использовать sstream. –
_ «Я не могу использовать sstream.» _ Почему? –