Tenho um trabalho de faculdade que pede para eu criar um programa em C que possa simular uma tabela da copa do mundo e todos os seus resultados, o problema é que a entrada dos times é dado via arquivo externo .txt. Já apliquei os comandos fscanf e fgets porém, eles leem do começo ao fim todos os times, como faço para ler o arquivo .txt com todos os nomes dos times e depois manipulá-los individualmente? Exemplo: Dado o arquivo times.txt Brasil França Italia Portugal Como faria para ler este .txt e manipular individualmente cada um dos times? Inclusive atribui-los a variáveis para poder simular jogos e resultados? Em outra (anexado a foto)
Atribui a um auxiliar o valor da primeira linha, levando em conta que em cada linha ficaria uma seleção, assim atribuiria o valor deste auxiliar em um array de strings e faria o mesmo para todas as outras linhas, mas como eu faria para continuar e onde parei de forma que eu pudesse selecionar qual linha seria lida (evitando assim ler novamente a mesma linha).
Como faço para manipular desta forma? Existe maneira mais fácil de fazer?
Existe alguma maneira de atribuir cada linha do arquivo txt diretamente a um array de strings? Facilitaria muito!!!