Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - file
Forum - C/C++ - file - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6079
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:33
Sabato, 02/05/2020
La domanda era

se vuoi solo stampare a video il contenuto del fil, cosa c'entra la lista?????

Nel codice che hai mostrato (maldestramente copiato da http://www.dis.uniroma1.it/~liberato/struct/ricorsione/leg ... NON VISUALIZZI NULLA nè riempi correttamente una lista (di cui NON SI SA NULLA).

Quindi chiarisciti le idee e torna quando le avrai chiare ...

Ultima modifica effettuata da nessuno il 02/05/2020 alle 10:35


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
sara987 (Normal User)
Newbie


Messaggi: 11
Iscritto: 02/05/2020

Segnala al moderatore
Postato alle 10:35
Sabato, 02/05/2020
no voglio solo stamparlo a video, devo fare un progetto dove devo gestire una biblioteca con 15 libri e quindi mi serve la stampa di tutti i libri

Ultima modifica effettuata da sara987 il 02/05/2020 alle 10:36
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6079
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:36
Sabato, 02/05/2020
Sara .... se vuoi solo stampare CHE C'ENTRA LA LISTA???  DOVE visualizzi i dati che leggi?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
sara987 (Normal User)
Newbie


Messaggi: 11
Iscritto: 02/05/2020

Segnala al moderatore
Postato alle 10:37
Sabato, 02/05/2020
infatti nella versione iterativa la lista non c'è mi sono confusa leggendo da internet

Ultima modifica effettuata da sara987 il 02/05/2020 alle 10:37
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6079
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:41
Sabato, 02/05/2020
Allora ricominciamo.

Cosa devi fare esattamente? Hai un file ...

1) COSA contiene il file facci un esempio concreto

2) Devi leggere il file e visualizzare le righe?

Aprilo ... passa il puntatore al file aperto alla funzione ricorsiva che leggerà ricorsivamente e visualizzerà e poi al termine di questa funzione chiudi il file.

Niente liste che non c'entrano nulla.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
sara987 (Normal User)
Newbie


Messaggi: 11
Iscritto: 02/05/2020

Segnala al moderatore
Postato alle 10:43
Sabato, 02/05/2020
il file contiene il titolo e i vari dati nel libro, si devo stamparlo... in pratica ho una biblioteca dove ho varie scelte nel menu tra cui scrivendo un dato numero deve stamparli i dati nel file

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6079
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:46
Sabato, 02/05/2020
Va beh ... tutto il programma non ci interessa ... adesso il problema che hai è

leggere il file e visualizzare i dati ...

Quindi fatta la open del file puoi cominciare a passare il puntatore alla funzione ricorsiva. La puoi iniziare a scrivere inserendo la parte che legge e visualizza i dati di una riga? Poi si aggiunge il resto.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
sara987 (Normal User)
Newbie


Messaggi: 11
Iscritto: 02/05/2020

Segnala al moderatore
Postato alle 11:08
Sabato, 02/05/2020
void StampaListaToFile(list lista, FILE *fpr){
  while(lista != NULL){
      fprintf(fpr, "%s %s %d %d \n", lista->titolo, lista->nome_autori, lista->codice_identificativo, lista->status);
     lista = lista->next;
  }
}

no non va bene perché ho la lista cosi

Ultima modifica effettuata da sara987 il 02/05/2020 alle 11:09
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo