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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DomEdI
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 53
#1

Считывание массива структур из файла - C++

05.12.2013, 21:31. Просмотров 163. Ответов 0
Метки нет (Все метки)

Массив структур выглядит так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
struct spis
       {
           char fim[30];
           char fio[30];
           char nam[30];
           char otch[30];
           char num[30];
           char ul[30];
           char gor[30];
           bool exist;
        }; 
    spis spiss[1000];
Записываю его следующим образом:

C++
1
2
3
4
DWORD buffer;
                                 HANDLE file = CreateFile(TEXT("foo.txt"), GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
                                 WriteFile (file, spiss, sizeof(spiss), &buffer, NULL);
                                 CloseHandle(file);
Считываю так:

C++
1
2
3
4
5
6
DWORD buffer;
                                 LARGE_INTEGER size;
                                 HANDLE file = CreateFile(TEXT("foo.txt"), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
                                 ReadFile(file, &spiss, sizeof(spiss), &buffer, NULL);
                                 GetFileSizeEx(file, &size);
                                 CloseHandle HANDLE;
Способы записи\считывания подсказали на форуме, записывать записывает, но когда вставляем код для считывания, появляются следующие ошибки - скриншот во вложениях.
Миниатюры
Считывание массива структур из файла  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 21:31     Считывание массива структур из файла
Посмотрите здесь:

Чтение массива структур из файла C++
C++ Заполнение массива структур из файла
Считывание массива из файла C++
Считывание из файла в массив структур C++
Считывание массива из файла C++
Заполнение массива структур из файла C++
Считывание элементов массива из файла, где в первой строке можно задавать размерность массива C++
Считывание из файла массива строк C++
Считывание массива из файла C++
Считывание одномерного массива из файла C++
Инициализация массива структур из файла C++
C++ Чтение из файла массива структур

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru