VC中如何把SOCKET中接收的字符数组显示在列表视图中 如接收的字符串为 01 02 00 00 00 fc d1 存储在char str[7]中即是01存储在char str[0]以此类推,想把str[0]显示在列表视图中,如插入列m_list.InsertItem(0,(CString)str[0]);但现在显示出来为01对应的ASCII码字符,而我想显示1,请各位高手帮帮忙啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用sprintf(str[0], "%02x", ushort);ushort是存储01 02 00 00 00 fc d1 数据的, CString cstr;cstr.Format(_T("%02x"), str[0]);m_list.InsertItem(0, cstr); 我同意stjay说的,我之前也那样做了是对的,我忘了补充我的问题:如接收的字符串为 01 02 00 00 00 fc d1 存储在char str[7]中即是01存储在char str[0]以此类推,存在str[0]和str[1]中的0102表示一个16进制数,我想显示其0x0102对应的10进制数258,如插入列 m_list.InsertItem(0,dis_info[2]+dis_info[3]]);我知道这样dis_info[2]+dis_info[3]是肯定不对的,但我不知该怎样做,请大家帮帮忙啊 求一个ado连接字符串的写法 SetForegroundWindow 如何用snmp调用被监控端的可执行程序? ========显示动态GIF图片的问题,会不会都进来看看(帮顶、回复都有分)======== 关于ftp服务器端得问题? 为什么Combox Box无法用鼠标下拉选项? 如何让TreeView的边界大小不可调 一个中华人民共和国公民的心里话! 那么容易的分也没人拿? 如果在多个类之间创建和访问临界区? c和c++的库函数是开源的吗? 求解 MFC 中断
ushort是存储01 02 00 00 00 fc d1 数据的,
cstr.Format(_T("%02x"), str[0]);
m_list.InsertItem(0, cstr);
m_list.InsertItem(0,dis_info[2]+dis_info[3]]);
我知道这样dis_info[2]+dis_info[3]是肯定不对的,但我不知该怎样做,请大家帮帮忙啊