在Unicode的环境下,CString的format函数怎么这么奇怪?
hzyem 2013-01-02 02:21:58 在Unicode的环境下,CString的format函数怎么这么奇怪?
在Unicode的环境下,我的下面两行代码结果不正常:
iFlag = 1;
m_szRegPath.Format(_T("SYSTEM\\ControlSet00%d\\Control\\Class\\"), iFlag); //注册表路径
format后本m_szRegPath应该是"SYSTEM\\ControlSet001\\Control\\Class\\"才对,但是实际结果是"S",只有字符串的第一个字母,后面的都没了,这是什么原因?