A dire il vero il tuo sorgente è un po' confuso e mancano alcune cose, come la funzione main() e gli eventuali #include.Originariamente inviato da bucci.stefania
ciao,
ti scrivo il codice che ho fatto fino ad ora!!!
Ecco una semplice base:
Se vuoi usare funzioni come strcmp, strcpy, ecc... devi includere <string.h>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; }
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.

Rispondi quotando