Първото нещо, което ми идва на ум, е да направя куп \t, но това би довело до неправилно подравняване на думите, ако някоя дума е по-дълга от всяка друга дума с няколко знака.
Например, бих искал да имам нещо като:
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
Вместо това, като включвам само "\t" в моето изявление cout, мога да успея само да получа
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
or
Name Last Name Middle initial
Bob Jones M
Joe ReallyLongLastName T
Какво друго трябва да направя?
РЕДАКТИРАНЕ: Така че разбирам, че първо трябва да преброя максималната ширина на всяка колона, която искам да се показва, и след това да добавя съответно интервали за допълване. Но как и с какви функции мога да направя това? Трябва ли просто да преброя броя символи в низ и след това да продължа оттам?