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?