certo , tu hai una riga di char, non di * con cui potresti testare null.Originariamente inviato da gege
Grazie, mi sei stato di grande aiuto.
Però non ho ancora risolto questo errore:
C(25) : warning C4047: '!=' : 'int ' differs in levels of indirection from 'void *'
e me lo da sull'istruzione
if (riga[i]!=NULL)
j=j+1;
cmq quel pezzo non lo capisco :
1) secondo me cmq e' :codice:fscanf(sigmec10, "%s", riga); if (riga[1]==' ') riga[1]='#'; j=0; for (i=1;i<=500;i++) { if (riga[i]==NULL) j=j+1; }
fscanf(sigmec10, "%s", &riga);
2) se riga inizia con lo spazio vuoto sostituisci con '#' OK
3)non capisco COSA vuoi testare con il ciclo for...
( forse gli spazi vuoti ? )

Rispondi quotando