Sie sind nicht angemeldet.
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
int x=0; char datname[size] = "c://test.bin"; struct details main[1000]; FILE *datei; datei=fopen(datname,"r+b"); ???...??? fclose(datei); |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
void load_data() { FILE *datei; struct details main[1000]; int x=0; char datname[size] = "F:\Datenbank\default.kex"; datei=fopen(datname,"r+b"); fread(main, sizeof(struct details), XXX, datei) fclose(datei); } |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
void load_data(struct details *main, int *x) { int a=0; char datname[size]="F:\\Datenbank\\default.kex"; FILE *datei; datei=fopen(datname,"r+b"); if (!datei) { cout << "fehler beim öffnen der datei"; } else { a=fread(main, sizeof(struct details), maXsize, datei); } fclose(datei); *x=a; }; void save_data(struct details *main, int* x) { char datname[size]="F:\\Datenbank\\default.kex"; FILE *datei; datei=fopen(datname,"w+b"); fwrite(main, sizeof(struct details), *x, datei); fclose(datei); }; |
-