求救,一个listBox取值问题
int nListCount = ListBox_GetCount(hctl_list);
int i=0;
for(i=0;i <nListCount;i++){
TCHAR sz[1024];
ListBox_GetText(hctl_list, i, sz);
printf(sz, "s ");
}
listbox中有下列数值:
5478888
1254567857
4788798998
878
运行上述程序段后只打印出了每行值的第一位。屏幕只打印了5148.
到底是哪儿错了????
[解决办法]
把sz换成CString类型试试
[解决办法]
printf(sz, "s ");
错误
[解决办法]
无法用printf直接打印整个数组