Originariamente inviato da newbie
Ma avresti intenzione di fare una cosa del tipo

for (ogni attributo A della struct) {
cout << "Nome: " << A << endl;
}

?

Secondo me non ci sono istruzioni che te lo permettano.
A meno che non dichiari tutti gli attributi come stringhe della stessa lunghezza e poi manipoli i puntatori, tipo
(L è la lunghezza in comune)

struct main_agenda * agenda;
for(x = 0; x += lunghezza stringa; x++)
{
char buffer[L];
copia L byte da agenda+x a agenda+x+L in buffer;
stampa buffer;
}

Era questo che intendevi?
premettendo che di C++ sono proprio come il tuo nick...

volevo fare:
- mettere tutti i dati che voglio nella struttura --> FATTO
- visualizzare i dati storati nella struct (nome, cognome, eta ...) ciclicamente (fin tanto che è presente un altro elemento nella struct) --> FALLITO

Mi son spiegato bene???