Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Ricerca campo record in un file
Forum - C/C++ - Ricerca campo record in un file - Pagina 2

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


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:02
Giovedì, 30/10/2014
Testo quotato

Postato originariamente da perillitommaso:

questa cosa la sto imparando da solo ahah



Beh ... allora stai studiando male.

Testo quotato

comunque, devo copiare così come sta oppure dopo il * devo mettere qualcosa?



Guarda come ho scritto nel post precedente


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
perillitommaso (Normal User)
Pro


Messaggi: 186
Iscritto: 28/01/2014

Segnala al moderatore
Postato alle 14:35
Giovedì, 30/10/2014
va bene grazie, gli errori sono spariti ma comunque sembra che non funzioni..

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:47
Giovedì, 30/10/2014
Per i problemi di "logica" del programma devi fare un po' di debugging e vedere dove sbagli.


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
perillitommaso (Normal User)
Pro


Messaggi: 186
Iscritto: 28/01/2014

Segnala al moderatore
Postato alle 14:58
Giovedì, 30/10/2014
di scrivere su file scrive.. quindi l'errore è presente sicuramente nella procedura della ricerca.. in poche parole dice che il cliente da me cercato è inesistente quindi found è = 0, quindi non riesce a confrontare il campo con la stringa cognome... no? perchè ho controllato ed entra nel ciclo while feof, cicla per 3 volte e infatti nel file ci sono solo 3 righe, cioè 3 clienti registrati. quindi il problema è che non confronta

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:17
Giovedì, 30/10/2014
Che vuol dire non confronta. Non ha senso perché quella funzione serve a confrontare. Semmai i dati che confronta sono sempre diversi da quello che cerchi e devi vedere perché.

Visualizza con una printf la stringa letta da file (il cognome) e la sua lunghezza con una printf nel ciclo.


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
perillitommaso (Normal User)
Pro


Messaggi: 186
Iscritto: 28/01/2014

Segnala al moderatore
Postato alle 15:25
Giovedì, 30/10/2014
mi esce una cosa di questo tipo:


perillitommaso ha allegato un file: Cattura.JPG (69750 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:55
Giovedì, 30/10/2014
Ti avevo detto di visualizzare solo il cognome e la lunghezza del cognome letto, non tutto quanto ...


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
perillitommaso (Normal User)
Pro


Messaggi: 186
Iscritto: 28/01/2014

Segnala al moderatore
Postato alle 15:56
Giovedì, 30/10/2014
ma a che serve sapere la lunghezza? io devo visualizzare tutti i dati del cliente ricercato ...

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo