|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2010, 07:38 | #1 |
Регистрация: 24.01.2010
Сообщений: 6
|
Запись структуры в файл.
3. Написать процедуры (или функции) записи в файл и считывания из файла массива структур.
4. Использовать файлы трех типов – текстовый (.TXT), типизированный (.REC) и бинарный (.BIN). 5. При сохранении данных в файл программа должна проверять, были ли какие-либо данные ранее введены или загружены из файла. Если нет, то позволить ввести их с клавиатуры. Если да – то спросить о предпочтительном действии (использовать уже имеющиеся данные или ввести новые). Таким образом, программа должна позволять преобразовывать один вид файлов в другие. Т.е. можно загрузить файл одного типа, и сохранить данные в файле другого типа. 6. При работе с типизированным файлом в файл пишутся только данные из массива структур. При чтении количество структур определяется по достижению конца файла. 7. При работе с текстовым файлом данные пишутся построчно. Количество структур можно сохранять в файле (в самой первой его строке) либо определять при чтении файла по достижению его конца. 8. При работе с бинарным файлом количество структур сохраняется в файле. При сохранении и загрузке массива структур использовать функции блочной записи/чтения, чтобы обрабатывать весь массив одним вызовом такой функции. Собственно: Код:
имеются вот такие вопросы: При записи в файл n, ей присваивается адское значение. Отсюда вопрос: как так нужно записывать структуру в файл, не зная изначально n, что б его определить по достижении конца файла? Дальше, что б вводить данные из структуры, нужно ж в эту структуру изначально что-то положить. Это нужно сделать до начала работы с файлом? Или только при условии, что мы будем записывать в файл(если так, то как?) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структуры,запись в бинарные файлы,массивы(С++) | TOSHH | Общие вопросы C/C++ | 1 | 10.10.2009 02:01 |
Запись структуры TList в файл, проблема с длинными строками типа AnsiString | Xardas | Общие вопросы Delphi | 2 | 24.05.2009 20:18 |
Запись структуры и чтение из файла | [MI_nor] | Общие вопросы C/C++ | 6 | 08.04.2009 15:52 |
Проблема с записью структуры в файл | JamS007 | Общие вопросы C/C++ | 5 | 07.01.2009 23:13 |
Сохранение в файл сложной динамической структуры | _Инженер_ | Общие вопросы Delphi | 24 | 20.10.2008 09:38 |