Zapis do pliku dziala prawidlowo, natomiast odczytac go i zapisac do bazy nie jestem w stanie
Kod: Zaznacz cały
void ZAPIS(T_baza *baza, int rozmiar)
{
FILE *baza_samochodow;
baza_samochodow = fopen ("C:\baza_samochodow.txt", "wt");
for (int i=0; i<rozmiar; i++)
fprintf(baza_samochodow, "%d %s %s %s %s %s %d
",
baza[i].pozycja,
baza[i].nazwisko,
baza[i].imie,
baza[i].nr_rejestracyjny,
baza[i].marka,
baza[i].model,
baza[i].rok_produkcji);
fclose(baza_samochodow);
cout<<"Zapisano do C:\baza_samochodow.txt.
";
}
void ODCZYT(T_baza *baza, int rozm_bazy)
{
FILE *baza_samochodow;
baza[rozm_bazy];
baza_samochodow = fopen ("C:\baza_samochodow.txt", "rt");
for (int i=0; (!feof(baza_samochodow)) && i<rozm_bazy; i++)
fscanf(baza_samochodow, "%d %s %s %s %s %s %d",
&baza[i].pozycja,
&baza[i].nazwisko,
&baza[i].imie,
&baza[i].nr_rejestracyjny,
&baza[i].marka,
&baza[i].model,
&baza[i].rok_produkcji);
fclose(baza_samochodow);
cout<<"Odczytano.
";
}