fwrite crasht
-
Hiho,
also ich bin grad dabei für nen Programm ne kleine Accountdatenbank zu schreiben ... naja aufjedenfall wollte ich jetzt erstmal versuchen meine Account Struktur Binär zu schreiben....:typedef struct accSave { char * name; time_t regtime; int id; } ACCOUNT; FILE * accounts = fopen("db\\Accounts.csdb","wb"); ACCOUNT * newacc = new ACCOUNT; newacc->id = 0; newacc->name = name; time(&newacc->regtime); fwrite(newacc,sizeof(ACCOUNT),1,accounts); fclose(accounts);
er crasht dann bei fwrite von wegen UNhandled Exception blah... hoffe ihr könnt mir helfen.... ich finde den fehler einfach nich
Mfg
ProXXor
-
ProXXor schrieb:
ACCOUNT * newacc = new ACCOUNT;
Falls es dir nicht klar ist, das ist kein C.
Du fängst ein Fehlschlagen von fopen nicht ab, möglicherweise liegt da der Grund für den Absturz.
-
BTW: Schreibst du einen Zeiger in eine Datei. Glaube kaum, dass das gewollt ist...
mfg