Wie mache ich das? Ich möchte in meinem Puffer einen Wert von SQLite-Datenbank speichern, aber die qlite3_column_text() hat den folgenden Prototyp:Wie kopiere ich einen Wert mit const unsigned char * type?
const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
dann, wenn ich tun:
out[size] = sqlite3_column_text(stmt, 0);
ich folgende Fehlermeldung:
Ich versuchte auch strcpy()
, aber ich bekomme die gleiche Fehlermeldung.
Jede Hilfe wird sehr geschätzt. Danke im Voraus.
Es funktioniert nicht für mich. wenn ich 'out [size] = strdup ((const char *) sqlite3_column_text (stmt, 0)); 'I hole' Zuweisung von inkompatiblen Zeigertyp' 'out' Variable habe' char ** 'type. – Jack
@Jack Hast du '#include' '? –
Joachim Isaksson: Ja. Ich habe es gemacht. – Jack