Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C++] creare N nodi

  1. #1

    [C++] creare N nodi

    Ciao. Ho realizzato un programma che mi crea 2 nodi e me li collega insieme. Adesso però vorrei generalizzare il programma, in modo tale, che inserendo il numero di nodi, mi crea N nodi e me li collega insieme.
    Non so come fare.
    Cmq questo è quello ke ho fatto io:
    codice:
    #include <iostream>   
    using namespace std;
    int *p,*q;
    int main()
    { 
        struct lista 
        { 
            string nome; 
            string cognome; 
            int eta; 
            struct lista *punt;
        };
    
        lista p; 
        cout << "Inserisci il nome = "; 
        cin >> p.nome; 
        cout << "Inserisci il cognome = "; 
        cin >> p.cognome; 
        cout << "Inserisci l'eta = "; 
        cin >> p.eta;
        
        lista q;
        p.punt =&q;
        cout << "Inserisci il nome = "; 
        cin >> q.nome; 
        cout << "Inserisci il cognome = "; 
        cin >> q.cognome; 
        cout << "Inserisci l'eta = "; 
        cin >> q.eta;
        q.punt = NULL;
        system("pause"); 
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Perche' non studi le "liste concatenate" ?

    Qui

    http://it.wikipedia.org/wiki/Lista_concatenata

    c'e' molta teoria e anche della pratica in C ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.