作者likelihood (赖可立虎得)
看板C_and_CPP
标题[STL ] VC2008 string 使用问题
时间Fri Sep 25 15:43:53 2009
不好意思...想询问一下各位
当我用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
1F:→ james732:s = string(argv[0]) 试试? 09/25 15:45
2F:→ spider391:string 用的是 ANSI字串,要用 unicode 的 string 09/25 15:56
3F:→ spider391:使用 wstring 试试看 wstring ws = argv[0]; 09/25 15:57
4F:→ xam:要懂得看错误讯息啊 09/25 18:42
5F:推 zerodevil:TCHAR跟char不一定会一样 09/25 19:06
6F:→ zerodevil:typedef std::basic_string<TCHAR> tstring; 09/25 19:06
7F:→ zerodevil:这样不管有没有define UNICODE都可以吃TCHAR 09/25 19:07