Witam
wie może ktoś w jakiś sposób można można wygenerować dodatkowy plik .txt bez utraty poprzedniego np.
nazwa_pliku.txt
nazwa_pliku_2.txt
Proszę o pomoc i dziękuję z góry za odpowiedź.
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
#include <fstream>
using namespace std;
///////////////////////////////////////////////////////////////////////////
struct person
{
string imie;
string nazwisko;
string e_mail;
string id;
};
///////////////////////////////////////////////////////////////////////////
int main()
{
srand( time(NULL));
person osoba;
///////////////////////////////////////////////////////////////////////////
fstream plik("Generator Hasła.txt",ios::out);
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
osoba.id="";
for(int i=0;i<10;++i)
{
int r=rand()%62;
if(r<10) osoba.id+=(char)('0'+r);
else if(r<36) osoba.id+=(char)('a'+r-10);
else osoba.id+=(char)('A'+r-36);
}
///////////////////////////////////////////////////////////////////////////
if(plik.good())
{
plik << "Twoj prywatny kod identyfikacyjny: "<<osoba.id;
plik.flush();
plik.close();
}
else
cout << "Blad nieudalo sie zapisac.\n";
return 0;
}