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

Способ прочитать файл с базой данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в коде ниже есть ошибки. в чем они и как их устранить? http://www.cyberforum.ru/cpp-beginners/thread1018166.html
structure brother { char name; into age; sister kin; }a; structure sister { char name; into age;
C++ Программа которая выводит на экран целые числа Привет всем) я тут новичек и учу с++,задали мне тут такой вопрос:написать программу которая выводит на экран числа в виде: 6 7 8 9 0 1 2 3 4 5 И в программе должно быть цикл с параметром,с предусловием,и с постусловием. http://www.cyberforum.ru/cpp-beginners/thread1018151.html
Сложение двух матриц C++
помогите пожалуйста написать программу на языке С ++. даны два двумерных массива. нужно найти их сумму.
C++ трудность создания программы на С++ практика идиёт а не получаеться!)
на шахматной доске стоят чёрный король и три белые ладьи(ладья бьёт по горизонтали и по вертикали). Проверить, не находиться ли король под боём, а если угроза, то от кого именно.
C++ Как ускорить полную сборку проекта? http://www.cyberforum.ru/cpp-beginners/thread1018117.html
Есть файл funcs.h // funcs.h #ifndef FUNCS_H #define FUNCS_H #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h>
C++ Как вывести результаты расчёта в виде таблицы? Уважаемые, программисты! Подскажите, пожалуйста, как реализовать в программе вывод в виде таблицы значений скорости, пути, ускорения при различных углах α? #include <stdio.h> #include <conio.h> #include <iostream> #include <math.h> main() { setlocale(LC_ALL,"Rus"); float const p=3.141592653589; int i; подробнее

Показать сообщение отдельно
lips
2 / 2 / 0
Регистрация: 03.01.2012
Сообщений: 283
26.11.2013, 16:31  [ТС]     Способ прочитать файл с базой данных
Цитата Сообщение от gazlan Посмотреть сообщение
Гм. 296 вхождений слова struct в .H-файле. Вам, почему-то, нужен этот разбор? Работы не на один день...

При этом нет описания заголовка файла, то есть, нет разбивки по страницам или иного соответствия структур данным. Возможно, тип структуры определяется по ID, но этой информации тоже нет.

И где вы взяли эту "прелесть"? Тут требуется не столько парсинг, сколько реверсинг.
мой курсовой проект

хочу расширить массив подскажите где косяк?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
struct EQUIPMENT_ADDON {
    int id;
    wchar_t name[32];
    int type;
    int num_params;
    int param1;
    int param2;
    int param3;
};
 
EQUIPMENT_ADDON *item = new EQUIPMENT_ADDON[0]; //тот самый массив
 
 
main()//образно
{
        int size_arr;
        std::fstream fs(L"lib//elements.data", std::ios::in | std::ios::binary);
        if(fs.is_open())
    {
        fs.seekg(140, ios_base::beg); //пропускаем ненужное
        fs.read((char*)&size_arr, sizeof(int)); //сколько будет таблиц
        item = (EQUIPMENT_ADDON*)malloc(size_arr*sizeof(EQUIPMENT_ADDON)); //увеличиваем размер до нужного
        fs.read((char*)&item, sizeof(item));//пытаемся прочитать структуру
        fs.close();
    }
        Form1->Caption = item[0].id;//тут программа вылетает
}
Добавлено через 2 минуты
а вот если так, то всё норм
C++
1
2
3
4
5
6
7
8
9
struct EQUIPMENT_ADDON {
    int id;
    wchar_t name[32];
    int type;
    int num_params;
    int param1;
    int param2;
    int param3;
}item[7159];
 
Текущее время: 11:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru