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

Как скачать с базы данных sqllite нужные мне данные в структуру? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ После сборки в Release краш с Access Violation http://www.cyberforum.ru/cpp/thread1222988.html
Имеется Dll, собранная в Release /MT. На Win8 все прекрасно работает, а на 7ке крашится с исключением c0000005. Причем если запускать в режиме совместимости, то ошибка исчезает. А так же, когда...
C++ Декомпиляция dll Возможна ли декомпиляция dll'ки, защищенной Themida, если есть ThemidaSDK.h и Obfuscator.cpp, с помощью которых была скомпилирована эта dll ? Если возможно, то с чего начать? http://www.cyberforum.ru/cpp/thread1222859.html
C++ Как не писать один и тот же код, для функции, принимающей разные типы данных в качестве аргумента
Проблема такая: есть некая функция. Внутри нее происходят одни и теже вычисления, вне зависимости от типа входных данных. void my_func(void**) Вопрос: можно ли, передавая в нее данные разных...
C++ Опубликована программа конференции CppCon 2014
Конференция по C++, посвященная в том числе и грядущему стандарту C++14, пройдет с 7 по 12 сентября 2014 года в Вашингтоне, США. С программой конференции можно ознакомиться на официальном сайте:...
C++ Vsjitdebugger.exe/regserver http://www.cyberforum.ru/cpp/thread1219039.html
Вобщем работаю с Terrasoft, отладчик использую визуалки. Но вот беда в один не прекрасный он отвалился. в настройках визуалки все стало недоступным(серым) и в низу подпись: обнаружены ошибки...
C++ Определение процессора без доступа к реестру Необходимо получить строку Процессор: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz Через регистр делается все крайне просто AnsiString ProcessorName; TRegistry *reg = new TRegistry;... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
08.07.2014, 16:31
Ну что-то около того:
C++
1
2
3
4
5
6
struct SQLite_struct
  {
  char id[100];
  char field1[100];
  char field2[100];
  };
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    sqlite3_stmt    *res;
    const char      *tail;
 
    error = sqlite3_prepare_v2(db,"SELECT id, field1, field2 from table1 order by id", 1000, &res, &tail);
    if ( !error )
    {
        int     rec_count = 0;
        while (sqlite3_step(res) == SQLITE_ROW)
        {
            strcpy( SQLite_struct_array[rec_count].id, (char *)sqlite3_column_text(res, 0) );
            strcpy( SQLite_struct_array[rec_count].field1, (char *)sqlite3_column_text(res, 1) );
            strcpy( SQLite_struct_array[rec_count].field2, (char *)sqlite3_column_text(res, 2) );
 
            rec_count++;
        }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru