ho svolto i primi 2 punti (los volgimento lo metto sotto) ma nn so come usare la funzione fgets nel 3 punto...potreste aiutarmi x favore?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main ()
{
char valore[100];
int i;
char c;
//leggo da tastiera e scrivo sul file
FILE *cfPtr;
cfPtr = fopen("prova10-02-09.txt", "w");
printf ("Inserisci testo: \n");
while (strcmp (valore, "ok") != 0)
{
scanf ("%s", &valore);
if (strcmp (valore, "ok") != 0)
fprintf (cfPtr,"%s ",valore);
}
fclose (cfPtr);
//finisco di leggere e scrivere
//visualizzo il contenuto carattere per carattere
cfPtr = fopen("prova10-02-09.txt", "r");
while (!feof(cfPtr))
{
fscanf (cfPtr,"%c", &c);
printf ("%c", c);
}
fclose (cfPtr);
//finisco di visualizzare
system ("pause");
return 0;
}
|