|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.10.2010, 07:33 | #1 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
как записать в файл и считать потом из него три массива с числами
Доброго времени суток.
Стоит такая задача: есть три динамических массива Y[n],Cr[n/2],Cb[n/2] (n заранее не известна) с вещественными числами в них, нужно записать их в файл поочередно через запятую, т.е. Y[],Cr[],Cb[], после чего снова вычислить новые значения этих массивов и записать новые значения в следующую строку. Кол-во строк m, соответсвенно кол-во вычислений также равно m. После того как все строки будут заполнены файл сохраняется в namefile.rle. Затем нужно считать строки из этого файла в таком порядке: загрузить первую строку в массивы Y,Cr,Cb использовать эти значения, загрузить вторую строку и т.д. Подскажите как это можно сделать, с файлами никогда не работала и с динамическими массивами тоже. |
28.10.2010, 07:42 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Файлы именно текстовые? Может проще бинарный нетипированный файл?
Или задача так и стоит - "Текстовые файлы"?
I'm learning to live...
|
28.10.2010, 08:12 | #3 | |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
Цитата:
Его не нужно будет открывать в других программах, только при помощи мною написанной=) |
|
28.10.2010, 08:44 | #4 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
||||
28.10.2010, 09:13 | #5 | |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
Цитата:
для машины (чтобы использовать в декодере той же программы) отдельно от написанной программы файл не будет представлять из себя никакой ценности=) |
|
28.10.2010, 10:20 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
примерно так можно:
Код:
|
28.10.2010, 15:35 | #7 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 17
|
а можно, пожалуйста, тоже самое только для одного массива, в котором k целых чисел.
Т.е. записать этот массив в файл и потом считать его из сохраненного файла, а то я совсем запуталась Последний раз редактировалось racushka_n; 28.10.2010 в 15:41. Причина: ошибочка вышла |
28.10.2010, 15:56 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Serge_Bliznykov, можно проще
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.10.2010, 17:45 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ибо! ой. не играл бы я в эти игры с памятью. У Вас есть Уверенность, что в динамических массивах память выделяется последовательно? Всегда? Если на миллион чисел выделить динамический массивчик, то все элемены будут строго последовательно в памяти располагаться? Об этом есть информация в документации (у борлада, или, хотя бы у Стив Тейксейра, Ксавье Пачеко или у Марко Кэнту) ?! Цитата:
не, ну это несерьёзно.. Ну неужели совсем-совсем ничего не понятно из моего примера? Я даже комментарии старался/писал.. и всё напрасно? Код:
|
||
28.10.2010, 17:53 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
про массив есть увереность, ибо сам смысл слова массив
в Делфи и С это всегда область памяти. а не последовательно, это список уже всетаки. Цитата:
скорее всего и в шарпе так же, но так как там нет указателей, то и игр с памятью нет. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как записать структуру в файл? и прочитать потом. | katushka-1990 | Общие вопросы C/C++ | 2 | 23.03.2010 10:07 |
Как записать (считать) динамическую строку в (из) файл(а)? C++ | Сергей089 | Помощь студентам | 2 | 10.02.2010 22:00 |
Как записать данные в MySQL бузу а потом считать их | SeRhy | PHP | 1 | 12.06.2009 22:15 |
Как побайтно считать файл и записать в другой | SeRhy | Общие вопросы Delphi | 2 | 09.06.2008 21:54 |
Как в Microsoft Visual Basic 6.0 открыть Exel файл, считать с него данные(числа) и дальше работать с ними | Dimon88 | Microsoft Office Excel | 7 | 20.10.2007 13:30 |