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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!