Sezioni principali
Forum
Offerte lavoro
Corsi
Articoli
Toggle sign-in
Toggle search
Forum
Pubblica Offerte Lavoro
Iscrizione Candidati
Login
Cerca In
Offerte lavoro
Forum
Corsi formazione
Articoli
Home
Offerte di lavoro ICT
Area Candidati
Offerte di lavoro
Iscrizione Candidati
Area Aziende
Iscrizione Aziende
Aziende iscritte
Corsi di informatica
Forum sviluppatori
Generale
Indice Forum
Cerca nel Forum
Messaggi recenti
Registrazione
Area Software
Ingegneria del software
Assembly
C/C++
Delphi
Java
Matlab e Simulink
Microsoft .NET
Python
Area Web
HTML e CSS
JavaScript
Angular
ASP.NET
PHP
Webmaster
Mobile
Android
Apple iOS e Objective-C
Windows Phone
Database
Progettazione Database
Microsoft Access
MySQL e MariaDB
Oracle
PostgreSQL
SQL Server
Excel
Hardware & OS
Microsoft Windows
Linux
Hardware e Reti
Sistemi Embedded e Microcontroller
Eventi ICT
Articoli e guide
Software & Utility
Sviluppo software
Il tuo Indirizzo IP
Home
Forum
C/C++
Nuovi posts
Cerca
Iscriviti
Aiuto con una lista
di
bimba
il
29 ott 2010, 20:10
Condividi
Cerca
Ricerca avanzata
27 risposte
«
1
2
27 Risposte - Pagina 2
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 22:41
Non so allora se è un problema del mio dev c++, è solo che quando apro il programma mi dà uno schermo nero e basta
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 22:44
Praticamente quando apro il programma mi dà solo uno schermo nero dove scrivere, poi quando scrivo e premo invio scompare
skynet
Utente Famoso
Iscritto da
lug, 2010
Messaggi:
3060
Re: Aiuto con una lista
29 ott 2010, 22:48
Perche aspetta i tuoi 10 interi per l'età. Cosa ti aspettavi un saluto? Così l'hai concepito e lui quello fa.
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 22:53
Ah, ma allora perchè quando scrivo un nome con l'età a fianco e premo invio scompare tutto
skynet
Utente Famoso
Iscritto da
lug, 2010
Messaggi:
3060
Re: Aiuto con una lista
29 ott 2010, 22:55
for (int i = 1; i <= n; i++) { p = new persona; cin >> p->età; p->successiva = p0; p0 = p; }
vedi il cin >> ...
lo fai solo x l'età. Quello x il nome dove sta?
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 22:58
For (int i = 1; i <= n; i++)
{
p = new persona;
cin >> p->nome << p->eta;
p->successiva = p0;
p0 = p;
}
return p0;
}
se scrivessi così?
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 23:01
Adesso infatti mi fa scrivere 10 nomi con le rispettive età
skynet
Utente Famoso
Iscritto da
lug, 2010
Messaggi:
3060
Re: Aiuto con una lista
29 ott 2010, 23:01
Meglio no.
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 23:03
Quando lì si scrive p0 = p significa che ricomincio da zero?cioè altro nome e altra età?x avere più chiare le cose
skynet
Utente Famoso
Iscritto da
lug, 2010
Messaggi:
3060
Re: Aiuto con una lista
29 ott 2010, 23:06
Questo è un grosso problema. Devi capire cosa succede in quel for che è fondamentale per capire le liste. Ti faccio un esempio con una pila di piatti. Ogni piatto che metti sopra affonda quello già in testa. Faccendo p0 = p fa in modo che p0 punti sempre al piatto che sta sopra.
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 23:09
Ah, quindi ad esempio se come primo nome scrivo: carla 22, p0 mi punterà poi il nome successivo ,ed n è il numero di elementi della lista
skynet
Utente Famoso
Iscritto da
lug, 2010
Messaggi:
3060
Re: Aiuto con una lista
29 ott 2010, 23:15
Si giusto. Per quello che dicevo ceh quel p0 ti serve perche punta alla testa della tua lista e quindi quando devi eliminare i dati dalla lista lo devi usare.
B
bimba
Utente Attivo
Iscritto da
ott, 2010
Messaggi:
127
Re: Aiuto con una lista
29 ott 2010, 23:34
Ah capito,intanto grazie per la disponibilità!
Devi
accedere
o
registrarti
per scrivere nel forum
27 risposte
«
1
2
Condividi