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

изменить процедуру fill на чтение из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Глоссарий в С++.Пожалуйста помогите понять) http://www.cyberforum.ru/cpp-beginners/thread426459.html
Добрый вечер. у меня задача: На экран в нескольких строках выведен текст, по которому может перемещаться обычный системный курсор. Некоторые слова (являющиеся терминами) в тексте выделены цветом....
C++ Списки. Добавление после символа и добавление списка2 в конец списка1 Всем привет!) У меня есть две функции - первая - добавляет в конец списка1 список2. Ее название addlist вторая - добавляет список2 после символа(какой мы укажем) списка1. Ее название dob У меня... http://www.cyberforum.ru/cpp-beginners/thread426447.html
Из матрицы X (mxn) построить матрицу Y C++
Из матрицы X (mxn) построить матрицу Y, поменяв местами строки и столбцы.
где ошибка ? C++
#define _USE_MATH_DEFINES #include<iostream> #include<math.h> int main() { double x; double y; double x1,x2,h; scanf("%d",&x1); scanf("%d",&x2);
C++ Простая файловая система http://www.cyberforum.ru/cpp-beginners/thread426439.html
Доброго времени суток! Уважаемые профессионалы, помогите пожалуйста. Необходимо написать простенькую файловую системы, способную выполнять самые основные функции. принцип должен быть такой.. что...
C++ Произвести следующую обработку 15 целых чисел Произвести следующую обработку 15 целых чисел: найти количество четных чисел, а нечетные числа, входящие в диапазон возвести в квадрат. подробнее

Показать сообщение отдельно
BEL9ILLI
4 / 4 / 0
Регистрация: 15.05.2009
Сообщений: 57

изменить процедуру fill на чтение из файла - C++

11.01.2012, 20:38. Просмотров 436. Ответов 2
Метки (Все метки)

Для задачи "Алгоритм Флойда-Уоршала" отсюда пытаюсь изменить процедуру fill на чтение из файла, но вылазиет ошибка std::vector too long (это уже в самой программе)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void Fill()
        {
                    std::ifstream f("c:\\file.txt");
            int count;
            f >> count;
            SetSize(count);
            for (size_t i = 0; i < count; ++i) {
                for (size_t j=0; j < count; ++j) {
                    int num;
                    f >> num;
                    if (num == 0) {
                        num = 1000*1000*1000;
                    }
                    if (i == j) {
                        num = 0;
                    }
                    Matr[i][j] = num;
                }
            }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru