Ok, uspio sam otvoriti i procitati, ali ne kontam šta radi funkcija "callback"?
U njihovom primjeru ona izgleda ovako:
Code:
static int callback(void *NotUsed, int argc, char **argv, char **azColName){
int i;
for(i=0; i<argc; i++){
printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
}
printf("\n");
return 0;
}
a poziva se
Code:
sqlite3_exec(db,"SELECT one FROM tbl1", callback, 0, &zErrMsg);
koja je veza, gdje su argumenti funkcije "callback"? Na šta pokazuje "azColName" i da li su ovi "argc" i "argv" isti kao i oni u
Code:
int main(int argc, char **argv)
Da li moja svaka "callback" funkcija mora imati gore navadena 4 argumenta?