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);
};
|
-