언어/C++
C++ UTF-16 formatstring 하기(swprintf 함수 사용)
김어찐
2021. 3. 12. 18:32
728x90
sqlite3* db;
wchar_t* err_wmsg = 0;
wchar_t query[1024] = L"";
std::wstring filePath = L"C:/Users/apple/Downloads/sqlite_unicode (2)";
swprintf(query, L"INSERT INTO MFTpath VALUES(%d, '%s');", 1, filePath.c_str());
rc = sqlite3_exec16(db, query, 0, 0, &err_wmsg);
if (rc != SQLITE_OK)
{
fprintf(stderr, "SQL error: %s\n", err_wmsg);
sqlite3_free(err_wmsg);
sqlite3_close(db);
return 1;
}
sqlite3_exec16 함수를 사용할 수 있는 sqlite3 코드
728x90