Jump to content

Recommended Posts

Posted

Boas estou a tentar criar um ficheiro com a pontuação ordenada, alguém me dá uma dica de como se faz..

Sei fazer a parte do scanner para abrir o ficheiro, mas não sei como comparar e ordenar de novo.

Posted (edited)

Este tópico está perto de ser fechado ao abrigo da regra 2.3:

Não é permitida a criação de tópicos ou colocação de mensagens a pedir que se façam trabalhos. Pedir ajuda é diferente de pedir trabalhos feitos. Em caso de incumprimento o staff pode bloquear, ou mesmo apagar, o tópico/mensagem.

A pergunta está feita de tal maneira que a maneira de responder não é ajudando, mas sim, fazendo o trabalho por ti. Desenvolve a pergunta ou terás o tópico trancado.

Se estás mm a 0's, procura na internet sobre isso.

Edited by brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Posted

Se falas em scanner, parto do principio que queres ordenar um ficheiro texto, e portanto eu faria assim:

1º Lia o ficheiro

2º Metia cada linha numa lista

3º Com um comparator "comparava" e fazia sort à lista

4º fazia a leitura iterada da lista e escrevia no ficheiro.

Posted

Obrigado, só outra questão, se numa linha eu tiver o seguinte:

JogadorX 15205, sendo o 2º valor a pontuação. como é que se compara? suponho que tenhamos que indicar que é a seguir ao espaço

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.