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

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

Войти
Регистрация
Восстановить пароль
 
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
#1

Двумерный массив записать в файл - C++

11.12.2011, 17:11. Просмотров 560. Ответов 0
Метки нет (Все метки)

Всем привет!

Возникла проблемка: как записать двумерный динамический массив в файл построчно с помощью fwrite?

Делаю так (файл открыт для записи в бинарном режиме, чуть что) - и всё записывается, как надо:
C++
1
2
3
char mas[m][n];
...
fwrite (&mas[j], sizeof (mas[j]), 1, out); // 0<=j<m
А если так:
C++
1
2
3
4
5
char **mas = new char*[m];
for(int i=0; i<m; i++)
     mas[i] = new char[n];
...
fwrite (&mas[j], sizeof (mas[j]), 1, out); //0<=j<m
, то выводится не то, что нужно, а какой-то бред.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 17:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массив записать в файл (C++):

Как записать двумерный массив в файл? - C++
Здравствуйте. У меня есть такой код: #include &lt;iostream&gt; using namespace std; #include &lt;conio.h&gt; //Заголовочный файл conio.h...

Записать текст из файла в двумерный массив - C++
Добрый день. Нужно загрузить текст из файла в двумерный массив. Например, текст вот такой dghgh sfhgsghf shshghgjsfjf ...

Как правильно записать двумерный динамический массив? - C++
Вот есть кусок кода: int n; cout&lt;&lt;&quot;Введите размерность матрицы: &quot;&lt;&lt;endl; cin&gt;&gt;n; int *c=new int; ...

Как записать данные из файла в двумерный массив? - C++
Дан файл координат вершин ломаной линии на плоскости. Определить, имеет ли ломаная линия самопересечения, если да, то записать в файл G...

Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по с - C++
Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по столбцам, в столбец n+1...

Заполнить динамический массив из файла и записать массив обратно в файл - C++
Подскажите пожалуйста функцию которая будет заполнять Динамический массив из файла и обратную которая этот массив запишет в файл=)

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

Нужно записать массив в файл, а потом из этого файла считать этот же массив - C++
Помогите, пожалуйста, никогда с файлами делов не имела. Нужно записать массив в файл, а потом из этого файла считать этот же массив. ...

Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив - C++
Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив

Массив записать в файл - C++
Добрый день! Не получается записать массив в файл. Файл создается но пустой. Я чувствую тут надо как то через указатель или ссылки. ...

Записать массив в файл - C++
Доброе утро уважаемые программисты, подскажите как записать массив в файл с помощью fstream, что бы можно было потом его из файла загрузить...


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

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

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