Ich habe versucht, eine Rangliste in meinem Spiel zu machen, aber ich habe ein Problem festgestellt, das ich nicht herausfinden kann. Ich habe Zeichenfolgen mit Namen und Ganzzahlen mit Punktzahl aus meiner Textdatei. Ich versuche, sie auf ALLEGRO_USTR
zu kopieren, um es auf dem Bildschirm zu zeigen.String kopieren mit al_ustr_newf Allegro 5
Wenn ich al_ustr_newf("%s", name1)
verwende, kopiert es einige zufällige Zeichen.
fstream file2;
file2.open("leaderboard.txt", ios_base::in);
string name1;
string name2;
string name3;
int temp_score1;
int temp_score2;
int temp_score3;
file2 >> name1 >> temp_score1;
file2 >> name2 >> temp_score2;
file2 >> name3 >> temp_score3;
ALLEGRO_USTR * ustr_name1 = NULL;
ustr_name1 = al_ustr_newf("%s", name1);
Vielleicht gibt es eine andere Möglichkeit, Strings in allegro 5 zu kopieren?
Vielen Dank! Es funktioniert jetzt wie ich es mir gewünscht habe :) – P3piK