- 分享
- 0
- 人气
- 0
- 主题
- 0
- 帖子
- 11
- UID
- 262091
- 积分
- 11
- 阅读权限
- 11
- 注册时间
- 2009-9-9
- 最后登录
- 2009-9-23
- 在线时间
- 5 小时
|
回复 #13 Super-Tomato 的帖子
谢谢哦!对我很大帮助~
我刚刚自己一个人在想的~
我的电脑没有compiler~
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
FILE *fp1,*fp2,*fp3;
char name [10],post[25];
int id,branch,i=0;
float salary;
fp1=fopen("salary_A.txt","r");
fp2=fopen("salary_B.txt","r");
fp3=fopen("merge.txt","w");
if(fp1 !=NULL && fp2 !=NULL && fp3 !=NULL)
while (!feof(fp1),(fp2))
{
printf("Copy line %d\n",++i);
fscanf(fp1,"%s\t%d\t%s\t\t%d\t%f\n",name,&id,post,&branch,&salary);
fscanf(fp2,"%s\t%d\t%s\t\t%d\t%f\n",name,&id,post,&branch,&salary);
fprintf(fp3,"%s\t%d\t%s\t\t%d\t%2f\n",name,id,post,branch,salary);
}
else
printf("Error opening file");
fclose(fp1);
fclose(fp2);
fclose(fp3);
return 0;
}
希望没问题~
明天再让teamate过目过目~
呵呵~
谢谢 super-tomato |
|