Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] Liste e Struct

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    55

    [C++] Liste e Struct

    Salve ragazzi,
    volevo altre delucidazioni..più in particolare sull'uso delle liste (con list ) e un nuovo tipo di dato strutturato..

    vi faccio vedere un codice di prova
    01) #include <iostream>
    02) #include <list>
    03) using namespace std;
    04)
    05) typedef struct {
    06) int a;
    07) int b;
    08) }NEW;
    09)
    10) int main()
    11) {
    12) NEW ammen;
    13) list <NEW> prova;
    14)
    15) cin>>ammen.a;
    16) cin>>ammen.b;
    17) prova.push_back(ammen);
    18) cout<<"ancora"<<endl;
    19) cin>>ammen.a;
    20) cin>>ammen.b;
    21) prova.push_back(ammen);
    22)
    23) fflush(stdin);
    24) getchar();
    25) return 0;
    26) }
    Allora con l'inserimento prima nella variabile AMMEN e poi inserendo con il metodo push_back (15-17 & 19-21) ho superarto il problema per inserire i due elementi della struct all'interno della lista...però ora...come faccio a visualizzarli?

    cout<<prova.back(); non va..
    ammen=prova.back(); neanche va..

    Quindi come posso fare?

    Grazie e Buon Natale

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Qualcosa del genere.
    codice:
     list<NEW>::iterator a = prova.begin();
     list<NEW>::iterator z = prova.end();
    
    while (a != z) {
       cout << a->a " - " << a->b << endl;
       ++a;
    }
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    55
    Grazie mille ...
    Vista la velocità..doppi auguri

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 © 2025 vBulletin Solutions, Inc. All rights reserved.