Originariamente inviato da bucci.stefania
ciao,
ti scrivo il codice che ho fatto fino ad ora!!!
A dire il vero il tuo sorgente è un po' confuso e mancano alcune cose, come la funzione main() e gli eventuali #include.
Ecco una semplice base:
codice:
#include <stdio.h>
int main (void)
{
FILE *fp;
char buf[256];
if ((fp = fopen ("/provaStef.txt", "r")) != NULL)
{
while (fgets (buf, sizeof (buf), fp) != NULL)
{
/* ... fai quello che vuoi con buf ... */
}
fclose (fp);
}
else
printf ("Errore apertura\n");
return 0;
}
Se vuoi usare funzioni come strcmp, strcpy, ecc... devi includere <string.h>
All'interno del ciclo while, ti basta eliminare innanzitutto il '\n' presente nel buffer (lo inserisce fgets) e poi cercare nella riga quello che ti serve.
Quale sistema operativo e quale compilatore stai usando?? Giusto per sapere.