sprintf(strbuf,"%s",d->name);
m_iinterface.InsertString(-1,(LPCTSTR)strbuf);
这是我的程序段:
其中 m_iinterface是listbox控件,我想通过这种方法向空间里面显示名字。但是结果是乱码!很崩溃!
m_iinterface.InsertString(-1,(LPCTSTR)strbuf);
这是我的程序段:
其中 m_iinterface是listbox控件,我想通过这种方法向空间里面显示名字。但是结果是乱码!很崩溃!
你用的List, 输入的是Unicode....而你直接用 (LPCTSTR) 来强制变换了..
strbuf 看看你这个变量的值对不对