Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
dartmall
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 9
#1

Задание графа с помощью связного списка. Чтение из файла - C++

21.10.2011, 18:45. Просмотров 1467. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Помогите пожлуйста!
Из файла нужно прочитать количество вершин и список смежности.
В моем примере это:
5
2 3 4 0
1 3 4 5 0
1 2 5 0
1 2 5 0
2 3 4 0
Пытаюсь осуществить это с помощью контейнера vector< list<int> > но не получается.
Помогите пожалуйста разобраться. Заранее огромное спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
int N;
fin >> N;
cout << N << " vershin\n";
 
vector< list<int> > graph(N);
 
int ch;  // переменная буфер для входных данных
int vector_i;   // итератор для элементов вектора (списков вершин)
int list_i;  // итератор для элементов списков (вершин)
while (!fin.eof())
{
    for (vector_i=0; vector_i < graph.size(); vector_i++)
    {
        fin >> ch;
        if (ch!=0)
            {
            list<int> list1;
            list1.push_back(ch);
            }
        else
            {
            break;
            }
    }
    cout << vector_i << " spisok vershin:\n";
    for (list_i = 0; list_i < list1.size(); list_i++)
    {
    cout << list1[list_i] << " ";
    }
}

В ощибках "undefined symbol list1"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2011, 18:45     Задание графа с помощью связного списка. Чтение из файла
Посмотрите здесь:
Чтение графа из файла C++
C++ Найти множество фундаментальных циклов связного неориентированного графа
Чтение списка из файла С++ C++
Чтение сложной строки из файла с помощью fwscanf C++
C++ Реализация связного списка
Сортировка связного списка C++
C++ сортировка связного списка
C++ Реализация связного списка
C++ Возвращение элемента связного списка
Ошибка в Классе связного списка C++
C++ Ошибка в реализации связного списка
Удаление элементов из связного списка C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru