Here is an example:
Code:
#include <iostream>
#include <list>
struct Letters {
char AAAA[20 + 1];
char BBBB[40 + 1];
char CCCC[60 + 1];
};
typedef std::list<Letters> LettersList;
typedef std::list<LettersList> LettersListList;
int main()
{
using namespace std;
LettersListList list;
// Populate list
// ...
// Print list
for (LettersListList::iterator i = list.begin(), i_end = list.end(); i != i_end; ++i)
{
for (LettersList::iterator j = i->begin(), j_end = i->end(); j != j_end; ++j)
{
cout << "AAAA: " << j->AAAA
<< "BBBB: " << j->BBBB
<< "CCCC: " << j->CCCC << endl;
}
}
}