Bhè....nella scanf quando leggi una stringa non devi usare la &.codice:else if (scelta==4){ FILE *fp; char nome1[30]; printf("Inserisci il nome da cercare: "); scanf("%s", nome1); fp=fopen(userfile, "rt"); while (fgets(u.nome, 30, fp)!=NULL){ if(strstr(u.nome, nome1)!=NULL){ printf(nome1); } }
poi al posto della strstr(), che onestamente non conosco...usa la strcmp()...prova così...vedi un pò se funziona e fammi sapere!
ciao

Rispondi quotando