700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux下c语言 读取文件

linux下c语言 读取文件

时间:2020-10-06 13:46:14

相关推荐

linux下c语言 读取文件

转自:linux下c语言 读取文件

linux读取文件要用到stdio.h文件,在/usr/include下包含大部分的C头文件,sys/types.h也位于其中,/usr/src/linu-版本号 存放有你的内核源代码。

在linux下读文件也是fopen("文件名","方式"),方式有r,w等,下面为一段读文件的代码(cat 7_3.c)

1 #include <sys/types.h> 2 #include <stdio.h> 3 4 int main(void) 5 { 6float value,total[10]; 7int count,label; 8FILE *fp; 9 10for (count=0;count<10;count++)11 total[count]=0;12 13if (!(fp=fopen("test.dat","r")))14{15 printf("Error in open file!\n");16 exit(1);17}18 19while (fscanf(fp,"%d %f",&label,&value))20{21 total[label]+=value;22 if (feof(fp))23 {24 break;25 }26}27 28for (count=0;count<10;count++)29{30 printf("%d: %f\n",count,total[count]);31}32return 0;33 }

编译

$ gcc -Wall -o 7_3 7_3.c

test.dat文件为

$ cat test.dat

结果为:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。