codice:
#include <stdio.h>
#include <string.h>
void main(){
FILE *fp;
fp=fopen("prova.txt" , "r");
char vett[81];
int lunghezza;
while(!feof(fp)){
fgets(vett, 81, fp);
lunghezza=strlen(vett);
printf("%s--->%d\n\n", vett, lunghezza);
}
}
prova questo codice, metti enter dopo l'ultima parola del file, stampa due volte l'ultima parola, solo che non posso mettere un controllo sulla parola precendere perchè se l'utente mette due parole uguali
codice:
a
ab(enter)
abc(enter)
1234(enter)
12345(enter)
mi stampa due volte 12345
il punto è che non so se l'utente mi passa un file con uno spazio bianco alla fine o no