Comparando arquivos

Meu problema: Preciso criar um programa em que o usuário criar um arquvo .txt informando 10 respostas dos respectivos alunos, por exemplo:

VVVVVFFFFF - Fulano
FVFVFVFVFV - Cicrano
FFFFFFFFFF - Fuleco
VVVVVVVVV - Cicerco

e outro como gabarito(somente “V” ou “F”) e depois criar mais outros dois arquivos .txt, um contendo a lista dos alunos e seus respectivos pontos(ordenado por ordem alfabética e outro igual, porém ordenado por ordem decrescente de notas, se o aluno responder tudo “V” ou tudo “F”, deverá ter a nota 0.

Minha dúvida: não tenho a menor ideia de como ler somente os “V” e “F” de cada aluno e associar ao respectivo aluno com a respectiva nota.

O que vem antes do - são os V e F e o que vem depois do - é o nome do aluno.

antes dos “V” e “F”, nada. depois vem o nome do aluno.

Sim, foi o que eu disse, antes do hífen vem os Vs e Fs e depois do hífen vem o nome.

Você pode fazer um split da linha, usando como separador o hífen.

2 curtidas