Răspuns :
#include <string>
#include <fstream>
#include <iostream>
using namespace std;
#define MAX_SIZE 100000
string tari[MAX_SIZE];
void Exclude(string fisiereDeIntrare[], int n, string rem)
{
int c;
for(int i = 0; i < n; i++){
fstream f = fstream(fisiereDeIntrare[i], ios::in);
c = 0;
while(getline(f, tari[c++]));
f.close();
f = fstream(fisiereDeIntrare[i], ios::trunc);
for(int j = 0; j < c; j++){
if(tari[i] != rem)
f << tari[j] << '\n';
}
f.close();
}
}
string f_in[100000];
int main(){
int n;
cout << "Numarul de fisiere de intrare:"; cin >> n;
cout << "Cele " << n << " fisiere de intrare:";
for(int i = 0; i < n; i++)
{cout << (i+1) << ':'; getline(cin, f_in[i]);}
string rem;
cout << "Tara scoasa:"; getline(cin, rem);
Exclude(f_in, n, rem);
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.