求编个程序。

来源:百度知道 编辑:UC知道 时间:2024/05/10 03:59:25
有一磁盘文件EMPOLYEE,内存放职工的数据。每个职工的数据包括职工姓名,职工号,性别,年龄,住址,工资,健康状况,文化程度。要求将职工名,工资的信息单独抽出来另建立一个简明的职工工资文件*。并能够实现从*文件中删去一个职工数据。

#include <stdio.h>

int main(){
FILE* fp = fopen("EMPLOYEE", "r");
FILE* fp_out = fopen("OUTPUT", "w");
char name[100], id[100], sex[100], age[100];
char address[100], salary[100], health[100], education[100];
while(fscanf(fp,"%s%s%s%s%s%s%s%s", name, id, sex, age, address, salary, health, education) != 0){
fprintf(fp_out, "%s\t%s", name, salary);
}
fclose(fp);
fclose(fp_out);
}

课本上有呀

不难,自己写吧