Alexandre Kevin Postado Junho 13, 2018 Denunciar Share Postado Junho 13, 2018 quando a função de contar quantas linhas há em arquivo.txt é chamada. o programa simplesmente trava, não dando erro. segue o codigo da função: int contaProduto (void){ FILE *arq2; int x=0, codigo, quant; float preço; char nome[15]; arq2 = fopen("ESTOQUE-CADASTRO//EstoqueAtualizado.txt", "r"); while (!feof(arq2)){ fscanf(arq2,"%d" " %[A-Z a-z]" " %f" " %d", &codigo, &nome, &preço, &quant); ++x; } fclose(arq2); return (x-1); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Junho 13, 2018 Denunciar Share Postado Junho 13, 2018 seria possível disponibilizar o arquivo EstoqueAtualizado.txt? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alexandre Kevin
quando a função de contar quantas linhas há em arquivo.txt é chamada. o programa simplesmente trava, não dando erro.
segue o codigo da função:
int contaProduto (void){
FILE *arq2;
int x=0, codigo, quant;
float preço;
char nome[15];
arq2 = fopen("ESTOQUE-CADASTRO//EstoqueAtualizado.txt", "r");
while (!feof(arq2)){
fscanf(arq2,"%d" " %[A-Z a-z]" " %f" " %d", &codigo, &nome, &preço, &quant);
++x;
}
fclose(arq2);
return (x-1);
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.