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

读文件及数组有关问题

2012-03-30 
读文件及数组问题txt中存的是一串整型数组:1000010001100101001100100现在想读出txt中的内容,并放到一个in

读文件及数组问题
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]);
后面的怎么处理????

[解决办法]
void main()
{
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]);
char temp[1];
temp[1]= '\0 ';

for(int i=0;i <5;i++)
for(int j=0;j <5;j++)
{
temp[0]=c[i][j];
nInt[i][j]=atoi(temp);
printf( "%d\n ",nInt[i][j]);
}

}

热点排行