boas, tenho uma questao neste programa:
bom eu tou a ler do ficheiro fp strings, no entanto no ficheiro fp se aparecer por exemplo 'P' e depois um enter ele conta o 'P' 2x.alguem sabe porquê?e como posso resolver isso?espero ter me explicado bem...
Código:
while(fgets(linha, 256, fp) != NULL){
sscanf(linha,"%s", string1);
switch(*string1){
case 'N' : ncria=ncria+1;
break;
case 'T' : ntrans=ntrans+1;
break;
case 'R' : nrotg=nrotg+1;
break;
case 'C' : nrotp=nrotp+1;
break;
case 'S' : nred=nred+1;
break;
case 'E' : ndest=ndest+1;
break;
case 'P' : nfot=nfot+1;
break;
}
}
Última edição pelo moderador: