:
#define NUM_ROWS 500;
#define NUM_COLS 9;
char **myData = NULL;
char *tableData = NULL;
int i;
int r;
myData = malloc(sizeof(char *) * NUM_ROWS);
if (!myData)
return;
tableData = malloc(sizeof(char) * NUM_ROWS);
if (!tableData)
return;
for (i = 0; i < NUM_ROWS; i++)
{
myData[i] = malloc(sizeof(char) * NUM_COLS);
if (!myData[i])
return;
}
newCallBack(), (myDatastrong > , tableDatastrong > ):
void newCallBack(sqlite3 *db, char** mdat, char* tdat, int r);
newCallBack(db, myData, tableData, r);
, , vars myData tableDatastrong > , r:
void newCallBack(sqlite3 *db, char ***mdat, char **tdat, int *r);
newCallBack(db, &myData, &tableData, &r);