Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Stavrus
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 33
#1

Выравнивание по ширине как организовать? - C++

31.03.2013, 13:05. Просмотров 610. Ответов 4
Метки нет (Все метки)

Дан вектор состоящий из строк нужно выровнять все строки в векторе по ширине подскажите как это сделать.
vector<string> text;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2013, 13:05     Выравнивание по ширине как организовать?
Посмотрите здесь:

выравнивание по ширине - C++
составить программу, создающую другой текстовый файл, в котором строки из первого файла выровнены по ширине. Выравнивание производить за...

Выравнивание текста пробелами по ширине. - C++
Очень нужно написать решение на C++. Кто-нибудь может помочь? Я пытался 2 дня - ничего не получается :( Задача Вашей программе...

как организовать ? - C++
вот такой вопрос нужно написать программу которая определяет минимальное число во введенной с клавиатуры последовательности положительных...

Как организовать класс? - C++
Очень хочу сделать класс который заранее не определён, т.е. имена классов и их количество заранее неизвестно =( Щас инициализирую и...

Как организовать цикл? - C++
Здравствуйте. Вообщем имеется уравнение,в правой части которого идёт бесконечное сложение.Слагаемые появляются по такому закону x -...

Как организовать таймер? - C++
Как мне в VC++ организовать таймер, задержку или что то в этом роде... Желательно не очень сложно. Длагодарю.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
31.03.2013, 13:23     Выравнивание по ширине как организовать? #2
например до длине самой длиной строки? находишь самую длинную, остальным в конец добавляешь столько пробелов чтоб были все одной длины...
Stavrus
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 33
31.03.2013, 13:30  [ТС]     Выравнивание по ширине как организовать? #3
Нужно написать функцию которая автоматически выравнивает строки неизвестного текста.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
31.03.2013, 13:41     Выравнивание по ширине как организовать? #4
У вас 98% проблемы решено — текст на строки уже разбит :) Осталось только рассовать пробелы более-менее равномерно. Считаете недостающую ширину строки, делите её на количество пробелов в этой строке. Округляете вниз до целого. Это будет количество пробелов, которые надо вставить после каждого из уже присутствующих пробелов. Остаток надо пристроить всем остальным, например, к каждому k-му приписать один лишний пробельчик (k можно найти аналогичным образом).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2013, 13:52     Выравнивание по ширине как организовать?
Еще ссылки по теме:

как организовать конвейер - C++
как организовать передачу результатов одного приложения в другое по конвейеру типа dir | more и т.п. ОС windows

Как организовать меню..в Си... - C++
при помощи case кто знает?

Как организовать такое соединение? - C++
Как организовать такое соединение? Я например шлю серверу &quot;hello&quot;. Cервер отвечает например текстом длинной от 1 до 2048 КБ разбивая...

Как организовать массив структур? - C++
Объясните кто-то как сделать чтобы введенные данные записывались в массив с помощью структуры. #include &lt;iostream&gt; #include &lt;string&gt;...

Не пойму как организовать алгоритм - C++
Привет!... Не пойму как можно организовать алгоритм, имитирующий алгоритм планирования &quot;Самый короткий процесс - следующий&quot;. В принцепи...

Как организовать переменную ошибки? - C++
Привет Что такое вроде понятно. Например переопределяем оператор для массива, если запрашиваем индекс больше чем размер массива-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Stavrus
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 33
31.03.2013, 13:52  [ТС]     Выравнивание по ширине как организовать? #5
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
У вас 98% проблемы решено — текст на строки уже разбит Осталось только рассовать пробелы более-менее равномерно. Считаете недостающую ширину строки, делите её на количество пробелов в этой строке. Округляете вниз до целого. Это будет количество пробелов, которые надо вставить после каждого из уже присутствующих пробелов. Остаток надо пристроить всем остальным, например, к каждому k-му приписать один лишний пробельчик (k можно найти аналогичным образом).
Помогите с кодом, пожалуйста
Yandex
Объявления
31.03.2013, 13:52     Выравнивание по ширине как организовать?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru