![]() |
|
Модераторы: bsa |
![]()
|
|
| АгатаКристи |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.4.2009 Репутация: нет Всего: нет |
Добрый день, ищу помощи.
Есть задание - убрать из файла все слова с цифрами, задействовать другие файлы нельзя. Суть проблемы: корректно программа работает только в том случае, если последнее слово в файле включает в себя цифру. В ином случае, программа выводит вместе с результатом и лишний мусор, например, файл со следующим содержанием:
превратится в
Если же в последнее слово вставить цифру, то начинает работать корректно. Программа:
|
||||||
|
|||||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 5 Всего: 59 |
Не варит у меня башка искать ошибку у вас в коде. Я не врубаюсь как вы там хотите делать.
В общем что-то такое:
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
Это сообщение отредактировал(а) Dov - 25.4.2009, 01:49 -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 5 Всего: 32 |
а где выделение памяти под str? -------------------- ![]() |
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 3 Всего: 36 |
Cheloveck,
а где выделение памяти под str? отсутствует, за ненадобностью. что, впрочем, не отменяет кривизны записи. правда, судя по коду, глубинный смысл этой инициализации неясен... |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
Rififi, давно хотел тебя спросить. Скажи честно, тебе вера не позволяет юзать теги 'QUOTE' или есть какая-то другая причина? Читая твои посты, кажется, что ты не цитируешь автора поста, а обращаешься к нему напрямую. Добавлено через 3 минуты и 15 секунд Такое впечатление, что ты сам спрашиваешь и сам же отвечаешь... -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Static |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 6.11.2008 Репутация: нет Всего: 2 |
Я так понял, что проблема тут:
У Вас в конце текста пробела нет. Т.е. после последнего слова программа рыщет по памяти до тех пор, пока не найдет в ней код проблела. Если поставите пробел - должно корректно работать. Например:
--------------------
Я не настолько безнадежен, как кажется... |
||||
|
|||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |