![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
![]()
Подскажите, пожалуйста, как правильно записать динамический массив в поток Tfilestream?
делаю так Код:
Последний раз редактировалось Jor1k; 30.10.2010 в 00:13. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
начнем с того что вы текста там не увидите.
а писать так FieStream.Write(Res[0],sizeof(Res[0])*Length(Res)); перед этим советую еще сохранить длину массива. вообще я писал уже как сохранять массивы. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
![]()
записал как вы сказали, но в файле кривозябры типо: »гШ™гЁxгxWгH6ггиув« ги0оиа.к ¤ф
разве так и должно быть? как тогда мне вывести цифры)) Последний раз редактировалось Jor1k; 30.10.2010 в 00:41. |
![]() |
![]() |
![]() |
#4 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Цитата:
А TFileStream вам только для записи в файл? Может тогда сохранять по старинке - по одному числу через AssignFile/BlockWrite?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
![]()
мне нужны именно цифры,т.к. это матрица решения системы Ду. и главное, чтоб процесс записи занимал минимальное время и ресурсы. Спасибо за совет.
|
![]() |
![]() |
![]() |
#6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Так цифры или числа?
![]() Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
![]() |
![]() |
![]() |
![]() |
#8 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 14
|
![]()
если менее 100.000 *7 элементов. тогда нормально получается, если больше то грузится ореративная память, поэтому хочется разбить вычисления на блоки, каждый блок записывать на диск. Оперативка по идее разгрузится. При 10 млн шагов около 2 Гб занимает массив
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
файловый поток. Открыть\создать бинарник | Darth.Vader | Общие вопросы C/C++ | 16 | 29.12.2009 22:04 |
Освобождение динамического массива? | VintProg | Общие вопросы Delphi | 15 | 28.08.2009 10:41 |
OpenDialog и файловый поток. | (*_*) | Общие вопросы C/C++ | 1 | 03.06.2009 22:44 |
Удаление динамического массива | Сергей089 | Общие вопросы C/C++ | 3 | 08.03.2009 13:13 |