Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vanilson

Visualizar dados de um ficheiro

Recommended Posts

Ai pessoal to tentando visualizar os dados de um ficheiro e ele esta me apresentando alguns numeros estranhos e de forma infinita o numero que ele apresenta é o 8978432 mais no file eu tenho dois numeros 2 e 9, o codigo é este:

 

char file_nrconta[100]="nr_conta.dat";
void visual_contas()
{	 
	  FILE *fp;
	  int i;
	  fp=fopen(file_nrconta,"a+b");
	  while(fscanf(fp,"%d",&i)!=EOF)
			printf("Nr da conta: %d\n",i);
	  fclose(fp);
}

Alguem sabe o pq q está a acontencer isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim... sabemos.

você não pode ler um arquivo binário com fscanf.

 

Eu aconselho que você estude um pouco sobre manipulação de arquivos....

http://forum.imasters.com.br/index.php?showtopic=340837

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.