У меня есть программа, которая читает целое число из файла, как указано ниже.
значение1 и значение2 должны быть получены от пользователя.
файл пути содержит вес пути, допустим, вес пути от 1 до 3 равен 4, а от 5 до 6 равен 3, тогда файл пути будет:
path
1 3 4
5 6 1
3 2 1
Код:
fp=fopen("path","r");
while(fscanf(fp,"%d",i)==1)
{
if(((j==value1)&&(i==value2))||((j==value2)&&(i==value1)))
weight={next value which will be read};
}
Я хочу, чтобы логика прочитала приведенный выше вес
Кроме того, при сканировании файла не должно быть третьего целого числа каждой строки.
Например, если я хочу путь от 1 до 3, он не должен сканировать 1 или 3, который находится в третьем столбце.
Сформулировать это сомнение довольно сложно, но я постараюсь прояснить, если кто-нибудь из вас захочет мне помочь.