实验7

#include
#include
int main()
{
    FILE *fp;
    char ch;
    fp=fopen("file1.dat","rb");
    while(!feof(fp))
    {
        ch=fgetc(fp);
        putchar(ch);
    }
    fclose(fp);
    return 0;
}

实验7_第1张图片  

文本文件:数据流由一个个字符组成,每个字符均以ASCII代码存储,占一个字节;
二进制文件:数据流由二进制字节代码组成,数据按其在内存中的存储形式存储在文件中。
#include 
#include 
#include 
const int N = 10;
typedef struct student {
	long int id;
	char name[20];
	float objective;	
	float subjective;	
	float sum;
	char level[10];	
}STU; 


void input(STU s[], int n);
void output(STU s[], int n);
void process(STU s[], int n);

int main() {
	STU stu[N];
	
	printf("录入%d个考生信息: 准考证号,姓名,客观题得分(<=40),操作题得分(<=60)\n", N); 
	input(stu, N);
	
	printf("\n对考生信息进行处理: 计算总分,确定等级\n");
	process(stu, N);
	
	printf("\n打印考生完整信息: 准考证号,姓名,客观题得分,操作题得分,总分,等级\n");
	output(stu, N); 
	
	system("pause");
	return 0;
} 


void input(STU s[], int n) {
	int i;
	FILE *fp;
	fp=fopen("examinee.txt","r");
	if(!fp)
	exit(0);
	for(i=0;i 
  

  实验7_第2张图片实验7_第3张图片

 

总结:太难了

 

你可能感兴趣的:(实验7)