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

atoi转换有关问题

2012-02-19 
atoi转换问题txt中存的是一串整型数组:1000010001100101001100100现在想读出txt中的内容,并放到一个intnIn

atoi转换问题
txt中存的是一串整型数组:
10000   10001   10010   10011   00100        
现在想读出txt中的内容,并放到一个int   nInt[5][6]中,并能对nInt中的数组进行修改!
现在只做到这里。。。。
FILE   *fp;
char   c[5][6];
int   nInt[5][6];
fp   =   fopen( "d:\\num.txt ", "r ");
fscanf(fp, "%s%s%s%s%s%s%s%s ",c[0],c[1],c[2],c[3],c[4]);
fclose(fp);
printf( "%s     %s\n ",c[0],c[1]);
printf( "%c     %c\n%c\n ",c[0][0],c[1][4]);
//转换
nInt   =   atoi(c);         //转不了
nInt[0]   =   atoi(c[0]);       //转不了
nInt[0][0]   =   atoi(c[0][0]);     //转不了
请问怎么转???


[解决办法]
atoi 是把一个String转化为一个整数,比如char a[10]=“12345678”; int b=atoi(a);

热点排行