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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.86
Black_Lenin
Сообщений: n/a
#1

Считывание двумерного массива из файла - C++

27.10.2012, 14:42. Просмотров 4146. Ответов 0
Метки нет (Все метки)

Надо считать двумерный целочисленный массив из файла, причем конец строчка имеет разный размер, конец строки обозначается нулем, но количество столбцов постоянно.
Например:
6
1 2 0
3 1 0
1 1 1 0
5 0
2 1 1 0
1 0

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int N=0, hor[8][8], ver[8][8],pos; 
 
FILE *f;
 
fopen_s(&f,"input.txt","r");
fscanf_s(f,"%d",N);
 
for(int i=0;i<N;i++)
    for( int j=0;j<4;j++){
        fscanf_s(f,"%d",&hor[i][j]);
    
      if (hor[i][j]=0) j=4;
    }
При выводе на экран получившейся матрицы выдает нули.
Что я не так делаю?

Добавлено через 43 минуты
В if'e стоит один знак "=", а надо ведь "==". Закрывайте тему.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 14:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание двумерного массива из файла (C++):

Считывание двумерного массива из текстового файла - C++
Столкнулся с проблемой при компиляции в C++ Builder ( File1.cpp(29): E2062 Invalid indirection Full parser context ...

Считывание элементов массива из файла, где в первой строке можно задавать размерность массива - C++
Разработать программу для работы с одномерным массивом. Ее функции: - считывание элементов массива из файла (txt), где в первой строке...

Считывание массива из файла - C++
Здравствуйте. Прочитал кучу форумов, но нигде не нашел ответа на свой вопрос. Имеется текстовый в котором хранится прямоугольная...

Считывание массива из файла - C++
Помогите, пожалуйста с заданием. Дедлайн завтра. Не пойму как реализовать ( Надеюсь на Вашу помощь. спасибо. Из файла (имя файла...

Считывание массива из файла - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main () { int i,j; int matr1; FILE *f1;

Считывание одномерного массива из файла - C++
Доброго времени суток! Проблема в следующем: 1. Кусочек кода из main() case 2: { file(data); delete data; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 14:42
Привет! Вот еще темы с ответами:

Считывание элементов массива из файла - C++
Ребят, здравствуйте... Не могу докумекать как из файла в котором записаны числа допустим через пробел или запятую забить значения в...

Считывание из файла массива данных - C++
подскажите как исправить, данная программа считывает и выводит только первый объект. а необходимо, чтобы все, находящиеся во входном файле ...

Считывание из файла массива строк - C++
Ув. товарищи! Помогите плз. Нужно реализовать функцию, заполняющую из файла массив строк. Что то типа такого: bool...

Считывание массива объектов из файла - C++
Здравствуйте! Надеюсь на вашу помощь. Задача состоит в том, чтоб считать из файла данные и поместить каждую строку в новый объект, для...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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