vector<構造体> msg;
で、必要な数だけpush_backする。

表示する場合は、msg.begin()�msg.end()を使えば良いのでは?