ciao a tutti,ho fatto le prime due parti di questo esercizio ma nn riesco a fare la terza parte,quella del conteggio..potete aiutarmi x favore?
codice:
/* 1)leggere da tastiera un testo e scriverlo su file
2)visualizzare il contenuto del file carattere per carattere
3)contare il numero di linee del file che iniziano con la lettera 'a' */
#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;
}