Ok sorry, mein fehler...
dads problem ist, dass ich mit meiner Variante keine Ausgabe auf dem Bildschirm bekomme. wenn ich alles ohne while schleife mache also so:
file_str_read(dCheckLesen,HighscoreLesen);
und HighscoreLesen wiefolgt ausgebe:
TEXT* ende_text =
{
layer = 1;
pos_x = 500;
pos_y = 200;
string ("Spiel erfolgreich beendet","du wurdest zur Highscore hinzugefügt!",HighscoreLesen);
flags = CENTER_X | TRANSLUCENT | SHOW;
font = arial_font;
dann wird alles bis zum ersten "," ausgegeben.
Sobald ich die While schleife einbaue und versuche ein Array zu verwenden, wird nichts angezeigt. Den Code habe ich ja bereits gepostet.
die Ausgabe sieht so aus:
TEXT* ende_text =
{
layer = 1;
pos_x = 500;
pos_y = 200;
string ("Spiel erfolgreich beendet","du wurdest zur Highscore hinzugefügt!",name1);
flags = CENTER_X | TRANSLUCENT | SHOW;
font = arial_font;
}