|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.01.2009, 01:23 | #1 |
Регистрация: 31.12.2008
Сообщений: 6
|
Строки(удаление пробелов). C language
Вечер добрый. У меня тут очередная лабораторка и никак не могу добиться нормального результата, фигня какая то выходит.
Задание: Задана строка типа "_ _ _ Л О Л _ _ _ К Т У Л Х У _ _ _" (где "_" - пробел) Нужно удалить пробелы перед первым словом во фразе и после последнего и оставить по 1 пробелу между словами, если их больше одного. Поначалу вроде как выходило, но только если написано всего 2 слова. Больше - глюки. Вот код: Код:
|
15.01.2009, 02:57 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Пытался искать ошибку, но, видимо, позднее время сказывается )
В общем, переписал по-своему. Проходит в 3 этапа: 1) Удаление пробелов перед строкой 2) Удаление их в строке 3) Удаление концевых пробелов Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
15.01.2009, 03:09 | #3 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Взгляд с трибуны
Такие труды! Разве в Си и Паскале нет аналога операциям
Код:
Код:
(А иначе "ушивание" пробелов придётся проводить дважды, что не comme il faut!) P/s: у меня всё это происходит (при открытии Word) автоматически.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 15.01.2009 в 03:14. |
15.01.2009, 17:08 | #4 |
Регистрация: 31.12.2008
Сообщений: 6
|
Хм, спасибо, Sazary.
Посмотрел как работает программа - все так, только последний символ "съедает", щас гляну, в чем там дело... |
15.01.2009, 17:13 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
SuccEssoR Действительно ) Пардон, не заметил.
Замените в конце Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Удаление строки. | Xeon332 | Помощь студентам | 18 | 11.11.2008 15:55 |
Вставка/удаление из строки. | t3ns0r | Общие вопросы C/C++ | 3 | 11.10.2008 17:58 |
Удаление конкретной строки Memo | JakSon | Общие вопросы Delphi | 6 | 03.03.2008 09:35 |
Удаление строки из файла | Македонский | Общие вопросы Delphi | 5 | 29.08.2007 15:40 |
Полное удаление строки | Albenous | Общие вопросы Delphi | 2 | 15.01.2007 21:54 |