看板 C_and_CPP 關於我們 聯絡資訊
不好意思...想詢問一下各位 當我用Visual C++ 2008 Express開一個win32專案... int _tmain(int argc, _TCHAR* argv[]) 我要用std::string 去接_TCHAR* 例如 string s; s = argv[0]; 這樣編譯就不會過哩...>口< 甘溫....orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.125.81.125
james732:s = string(argv[0]) 試試? 09/25 15:45
spider391:string 用的是 ANSI字串,要用 unicode 的 string 09/25 15:56
spider391:使用 wstring 試試看  wstring ws = argv[0]; 09/25 15:57
xam:要懂得看錯誤訊息啊 09/25 18:42
zerodevil:TCHAR跟char不一定會一樣 09/25 19:06
zerodevil:typedef std::basic_string<TCHAR> tstring; 09/25 19:06
zerodevil:這樣不管有沒有define UNICODE都可以吃TCHAR 09/25 19:07