Hi Guys,ich bin am verzweifeln,ich will auf einer per fprintf geschriebenen Datei die Werte lesen,in ein Array speichern und ausgeben lassen.Nur habe ich keinen blassen Schimmer wie das gehen soll.Hier das Progrämmchen:
void schreiben(int y[])
{ int i;
FILE *z;
z=fopen("highscore.txt","w");
for (i=0;i {
fprintf(z,"%d\\n",y[i]);
}
fclose(z);
}
int main(void)
{ int i,y[10];
for (i=0;i {scanf ("%d",&y[i]);
};
schreiben(y);
//Hier Lese-Funktion einfügen
return 0;
}
Klappt soweit Alles gut,aber könnte mir eventuell jemand eine "lese" Funktion einbauen die aus der highscore.txt liest und die Werte auf dem Bildschirm ausgibt?
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
THX,habe es nun einigermaßen gerallt.Aber warum so umständlich,des hier hätte gereicht:
void lesen()
{int i,a[10];
FILE *z;
z=fopen("highscore.txt","r");
for (i=0;i {fscanf(z,"%d",&a[i]);
printf("%d\n",a[i]);
};
}
Warum einfach wenns auch kompliziert geht^^
THX nochmal