c语言怎么从两个文件中读取数据,然后整合到一个文件中

 我来答
匿名用户
2011-12-21
展开全部
fopen那两个文件(1和2),然后先读1到新文件3中,关闭1;然后在读2到新文件中,关闭2,最后关闭3
追问
两个文件中有部分信息相同,例如文件一是学生姓名和成绩,文件二是学生姓名和性别,怎么整合到一起呢
追答
这样的话 单纯的文件操作肯定不能满足了 需要匹配 假如你的例子
文件1: 姓名 成绩 文件2 :姓名 性别
X X X X
假如文件不大 可以把文件1读入到一个二维数组1里(3xN大小),然后文件2读到另外一个二维数组2里(2xN),然后可以先匹配第一行,找到共同部分,这里就是姓名,然后再把2数组里的不相同的列(性别)写到1里的第三列,最好把数组1写到文件3里
当然,这种就是针对名字都相同的情况,还比较理想,其他较复杂的情况还得考虑很多。我暂时就想到这么多了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式