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