Bonjour à tous,
Lorsque j'essaie de compiler j'ai droit à un
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1>.\Genlevel.cpp(12) : error C3867: 'GenLevel::CallBacksql': function call missing argument list; use '&GenLevel::CallBacksql' to create a pointer to member
Voici mon header
et mon cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #ifndef GENLEVEL_H_INCLUDED #define GENLEVEL_H_INCLUDED #include <iostream> #include "sqlite3.h" class GenLevel { public: GenLevel(); int CallBacksql(void *user_data, int num_cols, char **value, char **Column_Name); }; #endif // GENLEVEL_H_INCLUDED
Vous avez une idée d'ou ça pourrait venir?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include "GenLevel.h" GenLevel::GenLevel() { sqlite3 *db; char **error = new char *; int rc=sqlite3_open("testdb.db", &db); int query=sqlite3_exec(db,"select * from Levels where id=1",CallBacksql,0,error); } int GenLevel::CallBacksql(void *user_data, int num_cols, char **value, char **Column_Name) { std::cout << Column_Name[1] << ":" << value[1] << std::endl; return 0; }
Merci d'avance![]()
Partager