首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

atoi函数的有关问题,在线=

2012-03-13 
atoi函数的问题,在线char*a 6a82 longintbbatol(a)执行结果是6;后面的a82不见了如何才能得到6a82

atoi函数的问题,在线=
char   *a= "6a82 ";
long   int   b;
b=atol(a);  
执行结果是6;后面的   a82   不见了
如何才能得到6a82


[解决办法]
a 是个字符窜
包含有非数字的char

你怎么把他转成int型呢?
[解决办法]
使用 strtol
char *a= "6a82 ";
long int b;
b=strtol(a,NULL,16);
16表示使用16进制进行转换.

热点排行