常州属于南方还是北方:c语言中文件数据的传输问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 22:04:32
我在学习c语言时.遇到一个问题,还请哪位高手来帮我解决一下.
如何将一个文件中的浮点型数据传输到一个数组中去?谢谢了

打开文件肯定要用到
文件指针:FILE的啊
没有办法
c语言的指针是最核心和关键的内容
虽然难学,但是学好之后用处很多

程序文件:
================================
#include <stdio.h>

int main(void)
{
FILE * fp;
float f_data[5];
int i=0;

if(NULL==(fp=fopen("data.txt","r"))){
printf("open file error");
return -1;
}
while(!feof(fp)){
fscanf(fp,"%f",&f_data[i]);
i++;
}

for(i=0;i<5;i++){
printf("f_data[%d]=[%f]\n",i,f_data[i]);
}

fclose(fp);

return 0;
}
=================================
数据文件:
--------------------------------
32.7
28.2
3.1425
2.71828
9.3

关键是你要定义好数组的类型,就没问题了

你是用指针做的哦
看不懂了