void tworzenie_klienta(int a, string imie, string haslo_do_zapisu, int kwota_poczatkowa)
{
if (a == 0)
{
fstream klient;
klient.open("klient0.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 1)
{
fstream klient;
klient.open("klient1.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 2)
{
fstream klient;
klient.open("klient2.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 3)
{
fstream klient;
klient.open("klient3.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 4)
{
fstream klient;
klient.open("klient4.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 5)
{
fstream klient;
klient.open("klient5.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 6)
{
fstream klient;
klient.open("klient6.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 7)
{
fstream klient;
klient.open("klient7.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 8)
{
fstream klient;
klient.open("klient8.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 9)
{
fstream klient;
klient.open("klient9.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 10)
{
fstream klient;
klient.open("klient10.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 11)
{
fstream klient;
klient.open("klient11.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 12)
{
fstream klient;
klient.open("klient12.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 13)
{
fstream klient;
klient.open("klient13.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 14)
{
fstream klient;
klient.open("klient14.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 15)
{
fstream klient;
klient.open("klient15.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 16)
{
fstream klient;
klient.open("klient16.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 17)
{
fstream klient;
klient.open("klient17.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 18)
{
fstream klient;
klient.open("klient18.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 19)
{
fstream klient;
klient.open("klient19.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
else if (a == 20)
{
fstream klient;
klient.open("klient20.txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
klient.close();
}
}
void nadpis_danych_klienta(int nr_klienta, string imiee, string Nowe_haslo, double long stan_kontaa)
{
fstream klient;
if (nr_klienta == 0)
{
klient.open("klient0.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 1)
{
klient.open("klient1.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 2)
{
klient.open("klient2.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 3)
{
klient.open("klient3.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 4)
{
klient.open("klient4.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 5)
{
klient.open("klient5.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 6)
{
klient.open("klient6.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 7)
{
klient.open("klient7.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 8)
{
klient.open("klient8.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 9)
{
klient.open("klient9.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 10)
{
klient.open("klient10.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 11)
{
klient.open("klient11.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 12)
{
klient.open("klient12.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 13)
{
klient.open("klient13.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 14)
{
klient.open("klient14.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 15)
{
klient.open("klient15.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 16)
{
klient.open("klient16.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 17)
{
klient.open("klient17.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 18)
{
klient.open("klient18.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 19)
{
klient.open("klient19.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
else if (nr_klienta == 20)
{
klient.open("klient20.txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
klient.close();
}
}
Zredukowałem 400 linii kodu do 20:
void tworzenie_klienta(int nr_klienta, string imie, string haslo_do_zapisu, int kwota_poczatkowa)
{
if (nr_klienta > 0 && nr_klienta < 21)
{
fstream klient("klient" + std::to_string(nr_klienta) + ".txt", ios::out);
klient << imie << endl;
klient << haslo_do_zapisu << endl;
klient << kwota_poczatkowa << endl;
}
}
void nadpis_danych_klienta(int nr_klienta, string imiee, string Nowe_haslo, double long stan_kontaa)
{
if (nr_klienta > 0 && nr_klienta < 21)
{
fstream klient("klient" + std::to_string(nr_klienta) + ".txt", ios::out);
klient << imiee << endl;
klient << Nowe_haslo << endl;
klient << stan_kontaa << endl;
}
}