sqlite3 C ++, как сто назначить данные SELECT переменной для дальнейшего использования? - PullRequest
0 голосов
/ 02 июня 2019

Я делаю простое приложение на C ++, которое должно взять некоторые int-идентификаторы из базы данных sqlite3, сохранить их в массиве для дальнейшего использования.Из того, что я прочитал, я ДОЛЖЕН использовать функцию обратного вызова, чтобы сделать это.Проблема в том, что я не знаю, как действовать после этого.

Это наиболее распространенный пример функции обратного вызова sqlite3, которую я постоянно нахожу:

static int callback(void *data, int argc, char **argv, char **azColName){
   int i;
   fprintf(stderr, "%s: ", (const char*)data);

   for(i = 0; i<argc; i++){
      printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
   }

   printf("\n");
   return 0;
}

Я хотел бы не просто распечатать данные, а вернуть их вОсновная функция и назначить переменную для последующего использования.

Буду признателен, если кто-нибудь предоставит пример того, как правильно это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...