|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2011, 21:29 | #1 |
Новичок
Джуниор
Регистрация: 27.12.2011
Сообщений: 1
|
Загрузка из файла динамического массива структур
Добрый день, мне нужна помощь по загрузке из файла динамического массива структур, буду благодарен если кто поможет и даст ссылку на что-то подобное...
вот моя структура struct Tovar { char* Type; // название товара. char* Firma; // имя Фирмы товара. int Price; // цена товара. }; в мейне Tovar** TovarList;// Массив для структуры Товар. // функция для сохранения данных void Save_Data_B(char* pFileName,Tovar** TovarList,int n) { FILE *pfile; //указатель на файловую структуру int i, numwritten=0; char buffer[70], *pbuffer=buffer; pfile=fopen(pFileName,"wb"); //Пока не запишем все элементы структуры данных... for(i=0;i<n;i++) { //формируем строку из данных одной записи структуры... sprintf(pbuffer,"%s|%s|%d",TovarLis t[i]->Type,TovarList[i]->Firma,TovarList[i]->Price); //и записываем 70 символов в файл fwrite(pbuffer,sizeof(char),70,pfil e); } //Закрываем файл fclose(pfile); printf( "Wrote %d items\n",n); }; |
27.12.2011, 21:32 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись и загрузка с бинарного файла массива структур | zetaBiT | Общие вопросы C/C++ | 14 | 28.08.2011 23:24 |
Заполнение динамического массива данными из файла и последующий вывод на экран | vitalyisaev2 | Общие вопросы C/C++ | 5 | 08.09.2010 12:51 |
Сохранение и загрузка динамического массива. | SkAndrew | Общие вопросы Delphi | 0 | 05.05.2010 15:54 |
Заполнение массива структур данными из файла | Brutallus | Общие вопросы C/C++ | 0 | 26.11.2009 19:01 |