Cześć,
po napisaniu funkcji w programie która miała tworzyć plik oraz odpaleniu programu nie mogę nigdzie znaleźć pliku tekstowego który powinien powstać. Programuje w XCode. Byłbym wdzięczny za wskazanie błędów w programie bądź pomoc w odnalezieniu pliku. Kompilacja programu przebiega pomyślnie.
#include <iostream>
#include <fstream>
using namespace std;
struct baza
{ char nazwisko;
char imie;
float stankonta;
};
void utworzplik()
{
char znak;
baza X;
int i=1;
cout<<"Tworzenie bazy danych"<<endl;
fstream baza("baza.bin",ios::binary|ios::out);
do{
cout<<"Osoba nr"<<i<<endl;
cout<<"Proszę podać imie;";
cin>>X.imie;
cout<<"prosze podać nazwisko";
cin>>X.nazwisko;
cout<<"Prosze podac stan konta:";
cin>>X.stankonta;
baza.write((char*)&X,sizeof(baza));
i++;
cout<<"jeśli chcesz kontynuować wybierz t"<<endl;
cin>>znak;
}while(znak=='t');
}
int main()
{
utworzplik();
return 0;
}
Pozdrawiam