Skip to content

Instantly share code, notes, and snippets.

@rsmahmud
Created March 17, 2017 20:11
Show Gist options
  • Save rsmahmud/3531276fdfc7d98cd44c85d741185c13 to your computer and use it in GitHub Desktop.
Save rsmahmud/3531276fdfc7d98cd44c85d741185c13 to your computer and use it in GitHub Desktop.
Compare two text file in C++
#include<iostream>
#include<fstream>
#include<conio.h>
using namespace std;
int main(){
fstream f1, f2;
char name[20], c1, c2;
int flag=3;
cout<<"Enter File 1 Name : ";
cin>>name;
f1.open(name,ios::in);
if(f1==NULL)
cout<<"File can't be opened"<<endl;
cout<<"Enter File 2 Name : ";
cin>>name;
f2.open(name,ios::in);
if(f2==NULL)
cout<<"File can't be opened"<<endl;
while(1){
c1=f1.get();
c2=f2.get();
if(c1!=c2){
flag=0;
break;
}
if((c1==EOF)||(c2==EOF))
break;
}
f1.close();
f2.close();
if(flag)
cout<<"Files are same.";
else
cout<<"Files are not same.";
return getch();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment