Archived

This topic is now archived and is closed to further replies.

writing an array binairy to a file

This topic is 5048 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hiya I have an array inside a structure and a pointer to that structure like this :
typedef struct 
{
	FILE *pTabel ;							FILE *pDatabase ;						char Directory[180] ;						char TabelBestand[40] ;						char DatabaseBestand[40] ;					short int max ;							short int records ;						char tabel[maxRecords] [maxChar] ; // here is the array
}FileDef ;

FileDef	dbBestand, *pdb ;				
pdb = &dbBestand ;				

fread(pdb->tabel, sizeof(pdb->tabel), 1, pdb->pTabel) ; 
fwrite(pdb->tabel, sizeof(pdb->tabel), 1, pdb->pTabel) ;

[\code]

is this the correct way of writing/reading the whole array to my file? because I get some strange things here

thanx in advance...   

Share this post


Link to post
Share on other sites