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);
}