Informatică, întrebare adresată de asojfsa, 8 ani în urmă

Se considera fisierul text F.txt si G.txt ce au acelasi numar de linii. sa se scrie un program care compara,liniile cu liniile,continutul fisierelor date.Daca toate liniile coincid,de afisat mesajul respectiv,daca nu,de afisat numarul primeii linii,incepind cu care fisierele date difera unul de altul.

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

#include <fstream>

#include <cstring>

using namespace std;

ifstream f("f.txt");

ifstream g("g.txt");

char sirf[256], sirg[256];

short linie, coincid=1;

int main()

{

   while (f.getline(sirf,256) && coincid)

   {

       g.getline(sirg,256);

       ++linie;

       if (!(strcmp(sirf,sirg)==0)) { coincid=0; }

   }

   if (coincid) cout << "DA, coincid";

   else cout << "NU coincid, linia " << linie;

}

Alte întrebări interesante