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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Ввод и вывод в файл матрицу. http://www.cyberforum.ru/cpp-beginners/thread370279.html
Прочитать из текстового файла элементы квадратной матрицы. Предусмотреть возможность работы с матрицами различной размерности. Повернуть относительно центрального элемента матрицу на 90 градусов по часовой стрелки. Вывести полученную матрицу в другой текстовый файл. Картинка с примером прилагается.
C++ Предупреждение Possible use of 'x' before definition in function main как это исправить? а то бред выдает в иксе если его в начале его обнуляю, то он и выходит нулем http://www.cyberforum.ru/cpp-beginners/thread370271.html
C++ Где можно посмтреть все консольные функции?
Нашел это http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073(v=VS.85).aspx Но там, например, нет GetCursorPos, а значит что там не полная информация. В частности меня интересуют функции: 1) Узнать что за символ записан в консоли в точке x,y. 2) Узнать, не была ли нажата кнопка мыши. Тут наверно можно обойтись и средствами C++. Функция _kbhit не реагирует на нажатие кнопок мыши....
C++ Вывести четные числа из отрезка [2, 100]
Напишите блок-схему и программу вывода всех четных чисел в диапазоне от 2 до 100 включительно.
C++ поддерживает ли компилятор g++ многопототочность? http://www.cyberforum.ru/cpp-beginners/thread370214.html
Друзья! Речь идёт о том, что мне нужно создать многопоточное приложение, а Джефри Рихтер категорически не советует использовать CreateThread для этих целей: "я настоятельно советую создавать потоки через _beginthreadex, а не с помощью CreateThread. " ...Но _beginthreadex это функция, которая реализована в MSVS, а я пользуюсь, как вы поняли g++ версии 4.5.0 Нужны инструкции: чё качать, как...
C++ Определитель матрицы Всем добрый вечер=) Написал программу для вычисления определителя матрицы. Она запускается но функция не считает его, поправьте если что не так #include "stdafx.h" #include <stdio.h> #include <math.h> #include <conio.h> #define R 10 void main() { подробнее

Показать сообщение отдельно
dartmall
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 9

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

21.10.2011, 18:45. Просмотров 1456. Ответов 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"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru