Hallöschen,
ich übe gerade etwas mit dem file include umzugehn
jetzt habe ich eine Frage
Ich Speicher meine Fraktionskasse so:
public SaveFKasse()
{
new File:File = fopen("FKassen.ini",io_append);
if(!File) { return print("FKasse.ini konnte nicht gefunden werden!"); }
new text[24];
for(new id; id < sizeof(FKasse); id++)
{
format(text,sizeof(text),"%d\n",FKasse[id]);
printf(text);
fwrite(File,text);
}
fclose(File);
return 1;
}
D.h. Jede Zeile = 1 Fraktionskasse
Zeile 1 = Kasse 1
Zeile 2 = Kasse 2
etc.... Das funktioniert auch,
wie kann ich die FKasse jetzt am besten laden? damit er erkennt, das es bei einer Zeile neu anfängt.
habe es derzeit so:
public LoadFKasse()
{
new File:File = fopen("FKassen.ini",io_read);
if(!File) return print("FKasse.ini konnte nicht gefunden werden!");
new Wert;
for(new id; id < sizeof(FKasse); id++)
{
fread(File,Wert);
FKasse[id] = Wert;
}
fclose(File);
return 1;
}