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