witam mam taki problem chce stworzyć plik tekstowy który znajduje sie w katalogu z programem "dane"
program jest przypuśćmy ze w
"jakiś tam dysk""Katalog programu"
a dane w
Jakiś tam dysk""katalog programu"\dane
i tu jest problem potrafię zrobić zęby plik usuwany i dodawany z katalogu programu a z katalogu dane to nie mam zielonego pojęcia jak to zrobić (uzupełnianie katalogu dane nie było by uzależnione od położenia programu czyli: ".\dane"+nazwa pliku" << nie wiem jak to zapisać
cout<<"Dodawanie danych - konto (liczby + 'txt'"<<endl;
FILE *plik;
char nazwa[256];
scanf("%s",&nazwa);
plik = fopen(nazwa, "w");
fclose(plik);
cout<<"Uzupelnianie"<<endl<<"Podaj nick postaci"<<endl;
cin>>dane.charname;
cout<<"Podaj Poziom postaci"<<endl;
cin>>dane.poziom;
cout<<"Podaj plec postaci 1-Meszczyzna 2-Kobieta"<<endl;
int a;
cin>>a;
if(a==1)
{
dane.plec.meszczyzna="Meszczyzna";}
if (a==2) {
dane.plec.kobieta="Kobieta";
}
ofstream zapis(nazwa);
zapis<<dane.charname<<endl;
zapis<<dane.poziom<<endl;
if(a==1)
{
zapis<<dane.plec.meszczyzna<<endl;
}
if (a==2)
{
zapis<<dane.plec.kobieta<<endl;
}
zapis.close();
jak by się dało to poprawić tą część programu :}
Z góry dzięki!