본문 바로가기
언어/C++

C++ UTF-16 formatstring 하기(swprintf 함수 사용)

by 김어찐 2021. 3. 12.
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 코드

grandstayner.tistory.com/entry/SQLite-SQLite-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81-Unicode-%EC%A7%80%EC%9B%90-%ED%95%98%EA%B8%B0

 

728x90

'언어 > C++' 카테고리의 다른 글

sqlite3 테이블 확인  (0) 2021.04.12
c++ sqlite ' 포함된 문자열 insert시 쿼리 변환  (0) 2021.04.08
C++ 시간 계산  (0) 2021.03.11