TheRunner
Power Member
Bem pessoal o problema é o seguinte, eu tenho que ler de um ficheiro elementos de uma musica, ou seja, titulo da musica, banda/artista e duração. Após uma tentativa com fscanf percebi que não dava pois lia-me só palavras e não a frase toda. O ficheiro (é um excerto) tem a seguinte estrutura:
Estou a tentar ler com o seguinte código:
Os printfs foram para testar e a DIM é igual a 30. O resultado é este:
É um output bastante confuso e com mudanças de linha a mais :s
Bem se alguém me poder dar uma mãozinha agradecia
Cumps
Eu tenho dois amores
Marco Paulo
224
Contentores
Xutos e Pontapes
267
Estou a tentar ler com o seguinte código:
do{
fgets(titulo, DIM, f);
fgets(banda, DIM, f);
fscanf(f, "%d", &duracao);
printf("%s\n", titulo);
printf("%s\n", banda);
printf("%d\n", duracao);
}while(!feof(f));
Os printfs foram para testar e a DIM é igual a 30. O resultado é este:
Eu tenho dois amores
Marco Paulo
224
Contentores
224
Xutos e Pontapes
267
224
É um output bastante confuso e com mudanças de linha a mais :s
Bem se alguém me poder dar uma mãozinha agradecia
Cumps