关于TCHAR字符串的问题
定义
TCHAR s1[10];
TCHAR s2[10];
int i = 1;
CComBSTR c;
_stprintf(s1,TEXT("%d","%s"),i,s2);
c = s1;
编译没提示问题,为什么一运行就暴了
提示貌似是CComBSTR类的问题 请高手指教
[解决办法]
TCHAR s1[10];
TCHAR s2[10];这两个没有初始化,会引起问题
[解决办法]
请初始化s1,s2,并加大s1的大小,否则在debug状态下,s2的10个字符全是0xcccc,加上i站的空间,就把s1挤爆了