Ciao a tutti,
sono nuovo del forum e per qnt riguarda l'uso di C.
ho scritto un piccolo programma che legge stringhe da testo e le stampa a video sl k m stampa sl l'ultima parola e poi ho completato un' esercitazione ma nella definizione della 2a funzione ho problemi. vi posto il codice nella speranza ke mi possate aiutare in modo esauriente.

codice:
#include <stdio.h>
#include <stdlib.h>

main()
{
      FILE *fp;
      char string[200];
      char filename[200];
      printf("Inserire nome file:\n");
            gets(filename);
      fp=fopen(filename, "r");
      if(fp!=NULL){
      while(fscanf(fp, "%s", &string)!=EOF);
      printf("%s", string);
}
else printf("\nErrore apertura file\n");
fclose(fp);
system("PAUSE");
}