Enviado em 16/01/2017 - 04:25h
Ola, estou desenvolvendo um jogo basico e simples em #C para um trabalho do curso, em uma das etapas desse trabalho eu tenho que desenvolver um Ranking que armazene as informações em um arquivo .txt. Eu estou conseguindo armazenar os resultados dos jogos e visualizar com uma opção do menu tambem, eu gostaria da ajuda de vocês de como fazer para ordenar em ordem crescente pelo DINHEIRO que é exibido. Alguem tem uma ideia +/- como eu consigo deixar na ordem. Agradeço quem puder ajudar.
Esse é o código que eu uso para VISUALIZAR o arquivo no menu, eu preciso ordenar na hora de visualizar(Da quantia maior até a menor) o "rank.txt"
arquivo .txt fica +/- assim as informações
Se as informações estivessem em um Vetor seria facil ordenar, o problema é que fica armazenado em um txt e eu tenho pouca experiencia de manipulação de arquivos. Alguem consegue me ajudar?
Esse é o código que eu uso para VISUALIZAR o arquivo no menu, eu preciso ordenar na hora de visualizar(Da quantia maior até a menor) o "rank.txt"
fp= fopen("rank.txt","r");
printf("---- RANKING DOS JOGADORES ----\n");
while(!feof(fp)) {
fgets(string,99,fp);
printf("%s",string);
} arquivo .txt fica +/- assim as informações
JUNIOR | R$ 200.00 |
PEDRO | R$ 2000.00 |
CARLOS | R$ 100.00 |
JOAO | R$ 820.00 |
Se as informações estivessem em um Vetor seria facil ordenar, o problema é que fica armazenado em um txt e eu tenho pouca experiencia de manipulação de arquivos. Alguem consegue me ajudar?