Ciao!
Ho un problema in un programma C++..
Volevo sapere come fare a contare gli elementi di una lista che ho creato.
Se potete mettete nella risposta il codice da allegare nella mia funzione.
Grazie!!
Ciao!
Ho un problema in un programma C++..
Volevo sapere come fare a contare gli elementi di una lista che ho creato.
Se potete mettete nella risposta il codice da allegare nella mia funzione.
Grazie!!
No ... non si risponde con del codice pronto che, fra l'altro, non sappiamo neanche con quale altro codice si dovrebbe integrare ... il forum non è un posto dove "ordini" qualcosa e te la fanno avere.
Posta il codice che hai scritto, indica le difficoltà, indica cosa penseresti di fare e cosa non va e se ne parla ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
lo so ma non ne ho un idea di come fare.. altrimenti ovvio che l'avrei postato!
E se ero capace non chiedevo!
Ma hai "creato una lista" come hai scritto o no?Originariamente inviato da Polfinx
lo so ma non ne ho un idea di come fare.. altrimenti ovvio che l'avrei postato!
E se ero capace non chiedevo!
Quindi hai scritto qualcosa ... o vuoi tutto il codice scritto da zero?
Se è così, non hai chiesto al forum giusto.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Nel main invoco una funzione che crea una lista. E questo funziona.
Poi invoco un altra funzione a cui passo la lista creata.
In questa seconda funzione devo fare alcune operazioni per le quali necessito contare gli elementi della lista creata nella prima funzione. Il conteggio lo devo fare in questa funzione.
Come fare?
Crea una funzione in cui scorri la lista dal primo elemento all'ultimo e incrementa un contatore che restituirai all'uscita della stessa.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Questo è come farlo con le liste di std::list della STL :
Che è in pratica quello che ha detto oregon.codice:int k=0; for(list<T>::iterator i=l.begin(); i!=l.end(); i++) // l lista k++; // non si sa cos'è <T> // alla fine k contiene il numero di elementi della lista
Però bisognerebbe essere dei maghi per dirti come farlo con la tua di lista.
In ogni caso, nessuno sviluppa e ti posta il codice su richiesta, così come hai richiesto nel primo messaggio.Originariamente inviato da Polfinx
lo so ma non ne ho un idea di come fare.. altrimenti ovvio che l'avrei postato!
E se ero capace non chiedevo!
Quando si ha un problema da risolvere, inoltre, si posta il codice scritto fino a quel momento, o si discute della soluzione, senza chiedere "pappa pronta", come da Regolamento.
Buona prosecuzione.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Originariamente inviato da alka
In ogni caso, nessuno sviluppa e ti posta il codice su richiesta, così come hai richiesto nel primo messaggio.
Quando si ha un problema da risolvere, inoltre, si posta il codice scritto fino a quel momento, o si discute della soluzione, senza chiedere "pappa pronta", come da Regolamento.
Buona prosecuzione.
Ho capito ma se non ne avevo un idea di cosa potevo discutere????
Cmq grazie mr saputello!!!
No ... fai finta di capire ...Originariamente inviato da Polfinx
Ho capito ma se non ne avevo un idea di cosa potevo discutere????
Tu hai scritto
"Nel main invoco una funzione che crea una lista. E questo funziona."
Perché, come ti ho già detto, non mostri il codice di cui parli (e che funziona) e se ne parla?
Perché pretendi una risposta sul "nulla"?
Come è fatta questa tua lista? Semplice? Doppia? Qual è il tipo di nodo?
Mi sembri tu un po' "presuntuosello" ...Cmq grazie mr saputello!!!
No MP tecnici (non rispondo nemmeno!), usa il forum.