Dac-XP
Erfahrenes Mitglied
Hallo!
Ich habe einen Highscore für mein Spiel programmiert und möchte diesen nun sortieren. Ich habe allerdings keine Ahnung wie...
Hier ist mal der Code!
Das dort oben ist nur ein Beispiel!
MfG Hacker!
Ich habe einen Highscore für mein Spiel programmiert und möchte diesen nun sortieren. Ich habe allerdings keine Ahnung wie...
Hier ist mal der Code!
Code:
#include <conio.h>
#include <stdio.h>
#include <vcl.h>
#include <stdlib.h>
#include <string.h>
struct mystruct
{
char name[10];
int score;
};
mystruct score[10];
void main(void)
{
FILE *dat;
printf("Geben Sie zehn Namen und die dazugehoerigen Punkte an!");
for (int i = 0; i<10; i++)
{
fflush(stdin);
printf("\n\nName: ");
scanf("%s", &score[i].name);
printf("\n\nScore: ");
scanf("%i", &score[i].score);
}
dat = fopen("C:\\dat.txt", "w");
fwrite(&score, sizeof(score), 1, dat);
dat = fopen("C:\\dat.txt", "r");
fread(score, sizeof(score), 1, dat);
fclose(dat);
clrscr();
for(int i = 0; i<10; i++)
{
gotoxy(20, i+3);
printf("%s", score[i].name);
gotoxy(30, i+3);
printf(" - %i", score[i].score);
}
fflush(stdin);
getch();
}
Das dort oben ist nur ein Beispiel!
MfG Hacker!