Nord-Süd-Richtung
Erfahrenes Mitglied
Hi Leute
ich möchte gerne aus einer Datei die Auflösung für mein Programm auslesen. Es wird dort in dieser Form gespeichert:
Resolution enthält nicht wie gewünscht 1, sondern den maximalen Wertebereich von short (ich vermute weil es ohne Wert initialisiert wird). Wir kann ich denn nun den Wert aus der Datei auslesen?
ich möchte gerne aus einer Datei die Auflösung für mein Programm auslesen. Es wird dort in dieser Form gespeichert:
Meine Ansätze:active_resolution: 1
C++:
void get_resolution(int &width, int &height){
FILE* file;
if( (file = fopen("./data/resolution.game","w+")) == NULL ){
game_shutdown();
}
short resolution,match;
if( fscanf(file,"%d",&resolution) <= 0 ){
fprintf(file,"%","active_resolution: 1");
resolution = 1;
}
fclose(file);
Resolution enthält nicht wie gewünscht 1, sondern den maximalen Wertebereich von short (ich vermute weil es ohne Wert initialisiert wird). Wir kann ich denn nun den Wert aus der Datei auslesen?