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

Как записать динамический массив в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread307344.html
Не подскажите , здесь где-то есть ошибка? задача : Даны действительные числа . Получить действительную квадратную матрицу порядка n<8, элементами которой являются числа , расположенные в ней по схеме: Матрица размещается в памяти динамически с помощью операции new, значение n вводится по запросу с клавиатуры. В конце работы программы освободить выделенную память. Вывести полученную матрицу. ...
C++ Строки на C++ Очень прошу помочь найти ошибку!) Нужно написать программу на языке C++ с использованием стандартных функций для обработки строк.(не CString). Писать в Microsoft Visual C++ 6. Задан текст, состоящий из слов, записанных через запятые, и заканчивающийся точкой. Длина текста не больше 200 символов, могут быть использованы любые символы. Словом считать последовательность символов, не содержащую... http://www.cyberforum.ru/cpp-beginners/thread307337.html
Определить скорость моторной лодки C++
как решить задачу на с++: Моторная лодка движется в спокойной воде со скоростью 5 м/сек. На полном ходу ее мотор выключается и через 40 сек после этого скорость лодки уменьшается до 2 м/сек. Определить скорость лодки через 2 минуты после остановки мотора, считая, что сопротивление воды пропорционально скорости движения лодки. Одна задача - одна тема
C++ сортировка массива из четных чисел по возрастанию и убыванию в виде функции.
Помогите, пожалуйста, найти ошибку. Есть целочисленный массив, нужно написать функцию, для сортировки всех его четных элементов по возрастанию, а нечетных по убыванию, и наоборот. Программу я написала. С нечетными числами работает замечательно, не могу понять, что происходит с четными. вывод их как -858993460. Помогите, пожалуйста (: #include "stdafx.h" #include<iostream> using...
C++ printf %"specificator" http://www.cyberforum.ru/cpp-beginners/thread307302.html
здравствуйте! прошу помочь, дан оператор вывода. printf("\n %-15s",++I,gol) что означают %-15s,++I и ? должно ли быть между ними этот пробел "\n %-15s"(хотя похоже на опечатку)? объясните плиз,а то я не очень то врубаюсь зы вопрос взят из теста
C++ getch(); ожидает ESC и при этом ест вводимый символ кусочек программы словаря процедура перевода слов с английского на русский struct types { char rus,angl; }; FILE *in;int j;char c; void angl_rus() подробнее

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

Как записать динамический массив в файл - C++

29.05.2011, 08:46. Просмотров 3766. Ответов 25
Метки (Все метки)

есть такой массив

CSS
1
2
3
4
5
    double *****massiv_resultatov = new double****[25];
    for(i = 0; i < 25; i++) massiv_resultatov[i] = new double***[15];
    for(i = 0; i < 25; i++) for(j = 0; j < 15; j++) massiv_resultatov[i][j] = new double**[15];
    for(i = 0; i < 25; i++) for(j = 0; j < 15; j++) for(k = 0; k < 15; k++) massiv_resultatov[i][j][k] = new double*[170];
    for(i = 0; i < 25; i++) for(j = 0; j < 15; j++) for(k = 0; k < 15; k++) for(g = 0; g < 170; g++)massiv_resultatov[i][j][k][g] = new double[3];
пробую его записать так

C++
1
2
3
FILE * fout = fopen("massiv_resultatov.dat", "wb");
fwrite(massiv_resultatov, sizeof(massiv_resultatov), 1, fout);  // big write, but quick
fclose(fout);
Но ничего не пишеться
Все компилируеться и выполняеться без ошибок, а в результате получаю файл на 1Кб, хотя очевидно что он должен быть намного больше

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