最初に頭に浮かぶのは、たくさんの\tを実行することですが、単語が他の単語よりも数文字長い場合、単語の位置がずれてしまいます。
たとえば、次のようなものが必要です。
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
代わりに、cout ステートメントに "\t" のみを含めることで、取得することしかできません。
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
また
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
他に何をする必要がありますか?
編集:したがって、最初に表示する各列の最大幅を数え、それに応じてパディングスペースを追加する必要があることがわかります。しかし、どのように、どの機能を使用して、これを行うことができますか? 文字列内の文字数を単純に数えて、そこから移動する必要がありますか?