テーブル内のデータを連結して、一つの長い文字列を作成するには
どのような方法を用いるのが妥当なのでしょうか。
以下のような文字列を作成してファイルに格納するのが目的です。
AAA001 1…
AAA001 2
(データは英数文字で、データ毎に桁数が決まっている
足りない部分はスペースで埋める)

最初は、構造体に格納してその文字列を連結する方法でやろうと
思いました(大きさを定義しておけば、スペースも補完されるし)

ですが、テーブルが一つではなくテーブルごとにプログラムも別なため、
テーブル毎に構造体を定義して格納となるとなると、
あまりいい方法とは思えません。
いい方法ありましたら是非教えてください。よろしくお願いします。