成都信息工程大学 填空题(部分)持续更新

tech2026-01-19  4

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; }

最新回复(0)