1.程序功能:从键盘依次输入学生的信息到结构体变量s_data中,再将s_data数据写到"stu.dat"文件中(stu.dat格式为二进制文件),
最后从"stu.dat"文件中读取所有学生的信息并显示。
注意:在下面空中填写代码时,不允许出现空格字符2.先从键盘输入10个整数对a,b,并将其写到文本文件中;
然后,从文件中将其读出,显示在屏幕上。
存在文本文件中数据形式如下:
(2:3)
(3:4)
…
注意:在下面空中填写代码时,不允许出现空格字符 */
#include<stdio.h> #include<stdlib.h> #define N 3 int main(void) { FILE *fp; int a,b,c,d,i,k; fp=fopen("file1.txt","w");//2 if(fp==NULL)//1 { printf("打开文件失败\n"); exit(0); } for(i=0;i<N;i++) { scanf("%d,%d",&a,&b); fprintf(fp,"(%d:%d)\n",a,b);//1 } fclose(fp); //1 fp=fopen("file1.txt","r"); if(fp==NULL)//1 { printf("打开文件失败\n"); exit(0); } k=fscanf(fp,"(%d:%d)\n",&a,&b);//1 while(k==2)//1 { printf("(%d:%d)\n",a,b); k=fscanf(fp,"(%d:%d)\n",&a,&b);//1 } fclose(fp);//1 return 0; }