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

Чтение матрицы из файла для работы с графами - C++

Восстановить пароль Регистрация
 
Maximilan
2 / 2 / 0
Регистрация: 03.10.2012
Сообщений: 15
06.12.2012, 22:13     Чтение матрицы из файла для работы с графами #1
В общем проблема такая : для работы с графом нужна матрица, которую я считываю из файла. С самими графами проблем не возникает, если матрицу вводим через константу. Считывает каждый элемент в принципе тоже верно, но вот запись в обычный массив почему то хромает, и я не пойму почему. Сам файл из которого считываю во вложениях.
Код:
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
31
32
33
34
35
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std ;
const int m = 5,n = 5;
int M [m][n];
void main ()
{    int A;int i=0; int j=0;
     FILE * pFile;
     pFile = fopen( "matrix.txt","rt");
 
     
while (fscanf(pFile,"%i", &A)!=EOF)
{       
for (i=0;i<n;i++)
{ 
for(j=0;j<m;j++)
    M[i][j] =A;
}    
 
}     
        
     fclose(pFile); 
 
for (i=0;i<n;i++)
{ 
for(j=0;j<m;j++)
        printf(" %4i",M[i][j]);
             printf(" \n");
}    
     getch();
}
Укажите на ошибку в моих действиях, буду благодарен!
Вложения
Тип файла: txt matrix.txt (55 байт, 6 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 22:13     Чтение матрицы из файла для работы с графами
Посмотрите здесь:

чтение матрицы из файла C++
C++ как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла?
Чтение из файла. Повторное чтение файла C++
C++ Чтение матрицы из файла
Чтение из файла матрицы C++
Чтение матрицы из файла на С++ C++
C++ Класс работы с массивами и чтение из файла
Чтение файла с несколькими знаками конца файла C++

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

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

Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru