社区
C语言
帖子详情
如何比较两个文件的内容(在线等待)
xiajianfeng
2004-10-28 01:09:12
有两个文件,想比较里面的内容是否相同,请大家指教.
...全文
185
6
打赏
收藏
如何比较两个文件的内容(在线等待)
有两个文件,想比较里面的内容是否相同,请大家指教.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
carylin
2004-10-28
打赏
举报
回复
少了个头文件<fstream>
carylin
2004-10-28
打赏
举报
回复
楼主也可以这样(我认为代码简单一点):
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
ifstream inf1("data1.txt",ios_base::in);
ifstream inf2("data2.txt",ios_base::in);
if (!inf1.is_open() || !inf1.is_open())
{
cerr << "error!" << endl;
exit(-1);
}
ostringstream oss1, oss2;
oss1 << inf1.rdbuf();
oss2 << inf2.rdbuf();
if (oss1.str() == oss2.str()) {cout << "equal" << endl;}
else {cout << "not equal" << endl;}
return 0;
}
lifan5748
2004-10-28
打赏
举报
回复
#include<stdio.h>
#include<dos.h>
int compare(FILE *fp1,FILE *fp2)
{
char a,b;
int flag=0;
do
{
a=fgetc(fp1); b=fgetc(fp2);
if(a!=b) break;
if(a==EOF&&b==EOF)
{
flag=1;
break;
}
}while(a!=EOF&&b!=EOF);
return flag; /*返回值为0则不相同,为1则相同 */
}
void main()
{
FILE *fp1,*fp2;
fp1=fopen("c:\\a.txt","rb");
fp2=fopen("c:\\b.txt","rb");
printf("%d",compare(fp1,fp2)) ;
getch();
}
ddgfei
2004-10-28
打赏
举报
回复
while(fgetc(fp1)!=EOF&&fgetc(fp2)!=EOF){
if(fgetc(fp1)==fgetc(fp2))
continue;
break;
}
if(fgetc(fp1)==EOF&&fgetc(fp2)==EOF)
cout<<"相等"<<endl;
return;
else
cout<<"不相等"<<endl;
return;
xiajianfeng
2004-10-28
打赏
举报
回复
TO lifan5748(易水寒):
具体怎么做?
lifan5748
2004-10-28
打赏
举报
回复
把用文件指针*fp1、*fp2打开两个文件,然后用fgetc(fp1)==fgetc(fp2)进行判断
教你快速查找电脑中的
文件
平常工作中查找
文件
特别慢?不记得
文件
名,只记得
文件
的部分
内容
的情况下,无法查找
文件
,实在是令人头疼。在这里教大家使用
两个
工具,1秒即可在电脑中找到你要的
文件
,支持按
文件
内容
查找。学会后,让你的办公效率提升百倍。
比较
两个
txt
文件
的差异
为确认
两个
txt
文件
是否有过修改,是否有差异,当
文件
内容
比较
多,而差别很细微时,就需要借助计算机来帮助我们了。 将待
比较
的
两个
txt
文件
复制到同一个目录下,为保证之后输入命令时
比较
方便,目录的路径不要过长,最好放在根目录下。在这里,我将
两个
文件
保存在了E盘的根目录下的compare
文件
夹中。注意,
两个
文件
内容
不能相差太大,否则
比较
结果会很长,看起来会很乱。 将待
比较
的
两个
txt
文件
保存为...
notepad++
文件
内容
对比
notepad++
文件
对比
多个PDF
文件
如何合并成一个?两种方法轻松get
在日常学习生活中,如果你需要将多个文档整合为一个完整的
文件
,比如说多篇文章、多张图片、多个表格等等,这时候就需要将这些文档合并成一个PDF
文件
。如何将多个PDF
文件
如何合并成一个?以上二种方法都可以用来轻松实现PDF合并,有需求的话大家可以试试。2.在弹出的对话框中点击添加
文件
,
文件
添加完成后点击开始合并。2.打开网站后点击菜单栏的PDF,然后点击PDF合并。1.打开电脑的PDF
文件
,点击上面的拆分合并。3.上传需要合并的
文件
,完成后下载即可。方法二、使用记灵
在线
工具合并。3.
等待
合并完成即可。
Sublime Text
比较
2个
文件
不同
前提 使用的是Sublime Text3,版本: Build 3211 正文 1.Install Package 进入软件,按下键盘的Ctrl+Shift+P,出现如下界面 在输入框中输入 “Install Package”,双击第一个结果“Install Package Control”
等待
安装完毕时,会出现以下提示框 2.安装 Sublimerge Pro 然后再按快捷键 Ctrl+Shift+P,在输入框中输入Install Package,双击进入 出现以下界面 在输入框中输入“Subli
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章