A cosa ti serve sscanf? Prova a fare semplicemente:
- Codice:
while(fgets(nome, lun, f) != NULL)
{
strcpy(v[i], nome);
printf("nome: %s \n", v[i]);
i++;
}
Devi incrementare la "i" dopo che stampi, altrimenti vai a finire nella posizione successiva dove non è ancora stato scritto niente.
Se funziona puoi cambiare "nome" direttamente con v[i] dato che non fai altre operazioni. Ma questo è solo per farlo breve.