17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
|
1 | |
Линейный список, выравнивание текста по центру08.01.2011, 09:29. Показов 6120. Ответов 28
Метки нет (Все метки)
Доброго времени суток. Задача- написать программу реализующую выравнивание текста по центру. ширина строки, имя входного и выходного файлов задаются пользователем с командной строки. Слова, которые превышают по длине заданную ширину строки, должны переносится на следующую строку. абзацы отделяются пустрй строкой. вроде все.
Так вот вопрос, как мне это реализовать? я не могу придумать алгоритм, что за чем делать. Прошу помощи Добавлено через 13 минут И какой список лучше использовать: односвязный или двусвязный
0
|
08.01.2011, 09:29 | |
Ответы с готовыми решениями:
28
HTML!? Выравнивание IMG после текста по центру этого текста Выравнивание текста по центру Выравнивание текста по центру Выравнивание текста по центру |
17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
||||||||||||||||
09.01.2011, 17:55 [ТС] | 21 | |||||||||||||||
Добавлено через 19 часов 17 минут не получается=((((
Добавлено через 53 минуты сделал. Добавлено через 2 часа 44 минуты ещё раз привет. в общем у меня получилась такая программа
P.S. как можно реализовать литературный перенос слов? например если взять 2 массива- гласные и согласные. Прошу помощи
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.01.2011, 18:16 | 22 |
Если не ошибаюсь, в интернетах валялся алгоритм переноса слов, погуглите...
0
|
17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
|
09.01.2011, 18:38 [ТС] | 23 |
спасибо=) посмотрю. а как на счет остальных косяков?
Добавлено через 8 минут придется ещё 1 список делать=(
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.01.2011, 19:02 | 24 |
Гамбит, мне, опять же, лень слишком подробно ковыряться в коде... Я бы предложил сделать отдельную функцию, которая занимается переносом слов (т.е. разбиением набора строк на набор из большего количества строк). Т.о. на выходе этой функции будет, опять же, список слов, разделённый знаками переноса строки. И уже этот список центровать.
0
|
17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
|
09.01.2011, 21:11 [ТС] | 25 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.01.2011, 21:12 | 26 |
А вы что, список символов делаете о_О
А смысл-то в этом? Я имел ввиду список слов изначально, показывал же даже - [Слово1]->[Слово2]->[Слово3]... Это считывать я говорил посимвольно, а в список пихать слова.
0
|
17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
|
09.01.2011, 21:51 [ТС] | 27 |
да, я делаю список символов. считываю и сразу заношу...мне не хочется о5 все переделывать=(
только получаться стало...мне в принципе осталось только сделать перенос корректный и все=(
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.01.2011, 21:58 | 28 |
Вопрос - зачем вообще тогда список? Можно было бы и массивом обойтись. Я предложил делать список для того, чтобы легче работать со словами (потому как буквы нас не интересуют, минимальной единицей является слово), а вы взяли и опять вернулись к символам, только теперь с ними работать сложнее, чем с теми же массивами...
0
|
17 / 17 / 1
Регистрация: 19.10.2009
Сообщений: 93
|
||||||
16.01.2011, 13:07 [ТС] | 29 | |||||
почему при считывании русского текста функция leng не возвращает 1????
0
|
16.01.2011, 13:07 | |
16.01.2011, 13:07 | |
Помогаю со студенческими работами здесь
29
Выравнивание текста по центру экрана Выравнивание текста по центру MessageBox ListBox выравнивание текста по центру Выравнивание текста по центру, Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |