Я хочу вывести целую отформатированную консольную строку (80 символов) в C ++.
Это должно выглядеть так:
Some things on the left side some other on the right side
Данные содержат двафункции итератора, которые возвращают std :: string и фиксированные тексты.Примерно так:
std::cout << (*some_iterator)->getID() << " some text:" << LOTSOFSPACES << (*some_other_iterator)->getName() << " some more text.";
Результат всегда должен быть 80 символов.
Я пытался возиться с std :: setw и std :: setfill, std :: left и std :: right, используя поток строк и вычисляя пространства, которые я должен создать.Но на самом деле ничего не работает, и большинство идей просто полностью уничтожили результат.
Есть идеи?К сожалению, мне не разрешено использовать внешние библиотеки.