cnt = recv( stcpactive, (char*)precvbuf+i, recvdatalen-i, 0 );
char str[10];
itoa(precvbuf[0],str,10);
rgMyRge.SetItem(_variant_t((long)2),_variant_t((long)1),_variant_t(str));
上面是我程序中的一部分代码,我想接收precvbuf[0]里面的值,然后传给Excel。
但是不知道为什么老输出不来。我设置断点测试,发现precvbuf[0]=16448,而str=0x0107fcf0"烫烫烫烫烫烫0"
我把int型数据用itoa函数转换成字符型输出,应该没有问题的啊?大家看看问题在哪里,谢谢
char str[10];
itoa(precvbuf[0],str,10);
rgMyRge.SetItem(_variant_t((long)2),_variant_t((long)1),_variant_t(str));
上面是我程序中的一部分代码,我想接收precvbuf[0]里面的值,然后传给Excel。
但是不知道为什么老输出不来。我设置断点测试,发现precvbuf[0]=16448,而str=0x0107fcf0"烫烫烫烫烫烫0"
我把int型数据用itoa函数转换成字符型输出,应该没有问题的啊?大家看看问题在哪里,谢谢
解决方案 »
- 一个CTreeCtrl里面的item多了就会使重绘出错
- 请问www.vcroad.com是不是关了,为什么我总上不了?
- 如何像解霸v8那样,在window explorer的最大化最小化按钮边上加一个自己的图标?
- Windows编程三大核心问题!!!???????????????????
- VC帮忙 超级简单的问题 如何通过点击一个按钮打开一个窗口
- 请问如何写一个dll给pb调用啊!比如调用MessageBox()的功能
- 求助!!!急需药店进销存系统方面的资料,请帮忙
- 【新手求指教】MFC里画图像如何画小数,要求小数点后6位
- 翠花,上酸菜——累了,咱和你聊聊这个叫做“软件”的东西
- 串口类CSerialPort遇到的问题
- VC中 ODBC CRecordset类连接数据源问题?
- 怎样定义变量与控件关联
==============
str最后没有加结束符的"\0"
str=str+"\0";
CString str;
str.Format("%d",precvbuf[0]);
但是显示的数据还不是我想要的str="16448"啊?我想把16448这个数输出到Excel文件中显示出来
int precvbuf[16384*4];
确实是不可以啊????程序运行到
str.Format("%d",precvbuf[0]);
str连点反应都没有。一直显示着:CXX0017:Error:"str" not found
memset(str,0,sizeof(str));
memset(str,0,sizeof(str));放在哪里?
CString str;
memset(str,0,sizeof(str));
str.Format("%d",precvbuf[0]);
但是这样老提示: error C2664: 'memset' : cannot convert parameter 1 from 'class CString' to 'void *'
cnt = recv( stcpactive, (char*)precvbuf+i, recvdatalen-i, 0 ); // 此时precvbuf[0]=0,st:"CXX0017:Error:"str" not found
CString str; //precvbuf[0]=16448,st:"CXX0017:Error:"str" not found
str.Format("%d",precvbuf[0]);//无变化 rgMyRge.SetItem(_variant_t((long)2),_variant_t((long)1),_variant_t(str));//无变化
memset(str,0,sizeof(str));
..对str进行操作..
你是说的这样吧,我试试看
char str[10];
memset(str,0,sizeof(str));
itoa(precvbuf[0],str,10);
char str[10]; //precvbuf[0]=16443,str=0X0107fcf4"烫烫烫烫“memset(str,0,sizeof(str)); //precvbuf[0]=16443,str=0X0107fcf4"“itoa(precvbuf[0],str,10);//precvbuf[0]=0,str=0X0107fcf4"40073“Excel还是没有数据
char str[10]; //precvbuf[0]=16443,str=0X0107fcf4"烫烫烫烫“ memset(str,0,sizeof(str)); //precvbuf[0]=16443,str=0X0107fcf4"“ itoa(precvbuf[0],str,10);//precvbuf[0]=0,str=0X0107fcf4"40073“
Excel还是没有数据