2012-09-17 30 views
12

功能CommandLineToArgvW給我LPWSTR類型的命令行參數。我需要這些參數在string。 會有人請告訴我如何將LPWSTR轉換爲string
我正在使用mingw。將LPWSTR轉換爲字符串

+3

'的std :: wstring的someParam =標準:: wstring的(argv的[0]);' –

回答

20
std::string MyString = CW2A (L"LPWSTR STRING"); 

您需要包括atlstr.hCW2A

+0

的'CW2A'宏寬字符串轉換爲ASCII字符串,那麼,爲什麼是你堅持結果回到'wstring'? – Praetorian

+0

@Prætorian:謝謝,更新。 –

+0

CW2A是什麼#包括? –