어떻게하면됩니까? 내 버퍼에 SQLite는 데이터베이스에서 일부 값을 저장할하지만 qlite3_column_text()는 다음과 같은 프로토 타입이 있습니다 : 내가 할 때 다음unsigned char * 유형의 값을 복사하는 방법은 무엇입니까?
const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
을 :
out[size] = sqlite3_column_text(stmt, 0);
나는 다음과 같은 오류 메시지가 :
assignment discards qualifiers from pointer target type
strcpy()
을 사용해도 시도했지만 동일한 오류 메시지가 표시됩니다.
도움이 매우 감사합니다. 미리 감사드립니다.
그것은 나를 위해 작동하지 않습니다. sqlite3_column_text (stmt, 0));'호환되지 않는 포인터 유형'out' 변수에서'할당은'char **'유형을 갖습니다. – Jack
@Jack # #을 포함 했습니까? –
요아킴 이삭손 : 네. 나는 그것을했다. – Jack