Se citesc de la tastatura numele a doua fisiere text. Sa se verifice daca fisierele sunt identice.
#include<iostream>Fisierul date.in contine un text.
#include<fstream>
using namespace std;
int main()
{int ok=1;
char s1[100],s2[100],c1,c2;
cin>>s1;
cin>>s2;
ifstream f(s1);
ifstream g(s2);
if(f==NULL || g==NULL)
{cout<<"eroare";return 1;}
c1=f.get();
c2=g.get();
while(c1!=EOF && c2!=EOF)
{if(c1!=c2)ok=0;
c1=f.get();
c2=g.get();}
if(c1==EOF && c2==EOF && ok==1)
cout<<"identice";
else cout<<"nem";
}
a) sa se afiseze continutul lui pe ecran
b) sa se numere literele mici, cele mari si spatiile
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i=0,j=0,k=0;
char s1[100],s2[100],c,c2;
ifstream f("date.in");
if(f==NULL)
{cout<<"eroare"; return 1;}
c=f.get();
while(c!=EOF)
{cout<<c<<endl;
if(isupper(c))
i++;
if(islower(c))
j++;
if(c==' ')
k++;
c=f.get();}
cout<<endl<<i<<" litere mari "<<j<<" litere mici "<<k<<" spatii";
}