Come posso estrarre da un file solo certe righe in C?

di Anonimizzato18482 il
3 risposte
Sto scrivendo un programma simile ad una bacheca annunci. Ogni volta che un utente inserisce un annuncio (inserendo in una struttra vari dati quali nome utente, nickname, data e ora, titolo dell'annuncio ecc) questi vengono salvati in un file di testo. Se io volessi visualizzare sul terminale un riassunto degli annunci inseriti (dando come output solo il titoli degli annunci per esempio), come posso prelevarli dal file?

3 Risposte

  • Se hai usato um file di testo sequenziale, lo devi rileggere riga per riga visualizzando quello che ti serve.
  • oregon ha scritto:


    Se hai usato um file di testo sequenziale, lo devi rileggere riga per riga visualizzando quello che ti serve.
    scusa se continuo a chiederti cose ma sono veramente in difficoltà. Per leggere riga per riga un file devo usare la fgets che ha come prototipo: char *fgets(char *s, int size, FILE *fd);
    io non saprei cosa inserire nel primo campo
  • Un vettore di char, come hai già fatto quando eseguivi l'input del cognome
Devi accedere o registrarti per scrivere nel forum
3 risposte