schirocco
Lieutenant
- Registriert
- Jan. 2010
- Beiträge
- 993
Hallo,
ich bekomme folgendes Unterprogramm nicht zum laufen.
Es scheint syntaktisch ersteinmal richtig zu sein, da mir der Compiler keine Fehler ausgibt, aber es tut auch nicht das was es soll.
Eigentlich soll es eine .txt Datei öffnen und die darin enthaltenen Daten in eine Struktur speichern (struct mitarbeiter)
Ich hoffe ihr könnt mir da helfen, ich nehme auch gern Verbesserungsvorschläge entgegen
ich bekomme folgendes Unterprogramm nicht zum laufen.
Code:
void laden (struct mitarbeiter *m, int anzma)
{
int i;
FILE *fp = fopen("Persaonalverwaltung.txt","rb");
system("cls");
if (fp==NULL)
{
printf("Datei konnte nicht geöffnet werden!\n");
return;
}
anzma=0;
while (anzma<MAXMA)
{
fread ((void*)&(m[anzma]),sizeof(struct mitarbeiter),1,fp);
if (feof(fp)!=0)
(anzma)++;
printf("Laden erfolgreich");}
fclose(fp);
}
Es scheint syntaktisch ersteinmal richtig zu sein, da mir der Compiler keine Fehler ausgibt, aber es tut auch nicht das was es soll.
Eigentlich soll es eine .txt Datei öffnen und die darin enthaltenen Daten in eine Struktur speichern (struct mitarbeiter)
Ich hoffe ihr könnt mir da helfen, ich nehme auch gern Verbesserungsvorschläge entgegen