私は関数に通して、そしてもう一度もう一度、sqliteデータベースを渡そうとしています。ここに私のコードです。関数を介してSqliteを渡すデータベース
//database Name
// Create a handle for database connection, create a pointer to sqlite3
sqlite3 *dataDB;
//I send it through to the function here
// Execute the query for creating table
retval = sqlite3_exec(dataDB,create_students,0,0,0);
マイプロトタイプ:readInFiles
関数内から
int readInFiles(sqlite3 ** dataDB);
void addCourse(sqlite3 ** dataDB, struct course,int k);
コール:ここ
addCourse(&dataDB,deg,k);
は私のエラーです:
readInFiles
内から
"database.c", line 50: warning: argument #1 is incompatible with prototype:
prototype: pointer to pointer to struct sqlite3 {} : "database.h", line 51
コード内のコメントを誤解した場合は、編集をロールバックしてください。 – Mat