atoi不能转换数组吗? CString sz[2];int *n=atoi(sz);编译不能通过 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 no, you cannot do that int * n=(int*)atoi(sz);应该没问题,但是你要干什么 CString sz[2];int *n=atoi(sz);好像逻辑不通啊! 也许你想要得是:CString sz;...n = atoi(sz);或者:CString sz[2];int pn[2];...for (int i = 0; i < 2; i++) pn[i] = sz[i];当然如果个数比2大的话,循环才比较有意义。 char* token;token=strok(str,":");while(token!=NULL){printf("%f",token); token=strok(NULL,":")} *(char *) NULL = 0;这个异常为何捕获不到? vc 用ado操作数据库,format sql语句后出错,100分 总时间问题 各位,MSDN是怎么安装的? QQ隐IP 如何获得COMBO BOX中的字符数据? 哪为大虾讲一讲如何写一个NT服务? VC和C++有什么区别呀?是一回事吗? CEdit控件有办法设置背景颜色和字体颜色吗? C++的多态问题 我该如何在windows 95/98/me 下取得计算机工作组的名称,不是域名。 如何在创建MFC框架时,去掉标题条!消去天蓝色部分????
应该没问题,但是你要干什么
int *n=atoi(sz);
好像逻辑不通啊!
CString sz;
...
n = atoi(sz);或者:
CString sz[2];
int pn[2];
...
for (int i = 0; i < 2; i++)
pn[i] = sz[i];当然如果个数比2大的话,循环才比较有意义。
token=strok(str,":");
while(token!=NULL)
{
printf("%f",token);
token=strok(NULL,":")
}