Estou a tentar abrir um ficheiro txt que contem a seguinte informação:
Citar
totais 0
Apenas é esta a informação que esta no ficheiro, o que acontece é que não estou a conseguir ler correctamente as strings sessão e totais.
Estou a programar usando o codeblocks e Linux.
Aqui fica o pedaço de código responsável pela leitura do ficheiro:
Código :
FILE *entrada;
char tipo[100];
int valor;
//Abrir o Ficheiro
entrada = fopen("//home/nuno//Dropbox//Projectos em C//Jogo do Galo", "r");
if (entrada == NULL)
{
printf("Erro na Abretura do Ficheiro:\n");
getchar();
}
while(entrada != EOF)
{
fscanf(entrada,"%s %d",tipo, &valor);
printf("%s = %d\n", tipo, valor);
break;
}
fclose(entrada);
break;
Não consigo entender onde está o erro uma vez que o output é o seguinte:
Citar
Alguém sabe o que estou a fazer de mal?
Cumps












