2 junsang1 junsang1 于 2016.01.20 04:24 提问

VC++ 6.0的List控件怎么添加整数值进去?

VC++ 6.0的List控件怎么添加整数值进去?AddString报错类型不兼容,强制转换也不行?

5个回答

caozhy
caozhy   Ds   Rxr 2016.01.20 05:06
已采纳
 void CDlgp1Dlg::OnButton1() 
{
    // TODO: Add your control notification handler code here
    for (int i = 1; i < 5; i++)
    {
        char t[100];
        itoa(i, t, 10);
        m_list.AddString(t);
    }
}
91program
91program   Ds   Rxr 2016.01.20 08:25

复用数字转字符串函数:itoa 或者 格式化函数 sprintf 将数字转成字符串,然后增加到 List 中

caozhy
caozhy   Ds   Rxr 2016.01.20 05:07

图片说明

亲自运行通过

如果满意,请点下我回答右边的采纳,谢谢

qq_27183003
qq_27183003   Ds   Rxr 2016.01.20 07:05

楼主把代码贴出来,是不是使用字符编码出了问题。在项目属性里改用多字节字符集。

oyljerry
oyljerry   Ds   Rxr 2016.01.20 07:43

把整数转换成字符串先 itoa 然后再AddString

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!