99问答网
所有问题
c语言读取文件数据并将其赋值给数组
如图,打开当前目录下a.txt,内容如图,读取其中16进制数,也就是“;"号前的数据,并将其值从上到下依次赋给a[0]到a[7]。
举报该问题
其他回答
第1个回答 2016-04-25
#include<stdio.h>
void main()
{ FILE *fp;
int a[8],i;
char buffer[256];
if ( fp=fopen("a.txt","r") )
{ for ( i=0;i<8;i++ )
{ fgets(buffer,256,fp);
sscanf(buffer+2,"%x",&a[i]);
}
fclose(fp);
} else printf("无法打开a.txt\n");
}本回答被提问者采纳
相似回答
大家正在搜
相关问题
c语言怎么把文件中数据读取并存到数组中?
C语言如何把文本从文件读入到数组中?
c语言怎么把文件中数据读取并存到数组中?
C语言中如何读取文件中的汉字并将其存入数组中?
C语言中如何读取文件中的汉字并将其存入数组中?
c语言程序 从数据文件中读入数据到数组
C语言 从文件中读取数据到数组的问题
C语言怎么从文件里读出数据给一个数组