Постоянное пространство табуляции между словами в C++ [дубликат]

Возможный дубликат:
Выравнивание C++ при печати cout

Я записываю набор слов в выходной файл. Я оставил три табуляции, используя символ '\t' между словами. Но иногда, когда слова слишком маленькие или слишком большие, возникает проблема с выравниванием. Как дать постоянное пространство между словами, которое будет работать, даже если слова маленькие?

Вот о чем я говорю.

    Word:elpmas         Count:1
    Word:This           Count:4
    Word:pmasel         Count:1
    Word:is         Count:1
    Word:sample         Count:1
    Word:sentence           Count:1
    Word:si         Count:1
    Word:a          Count:1

Я хочу иметь постоянное пространство между словами и счетами. В настоящее время я использую

cout<< "Word:"<< hash->key <<"\t\t\t" << "Count:" << hash->value <

Помогите мне.

0
задан Community 23 May 2017 в 12:04
поделиться