|
Программирование и разработка Обсуждение вопросов программирования |
|
Опции темы | Опции просмотра |
20.03.2007, 21:33 | #1 |
Местный
|
Задачки на С++
Собственно напсиана программа котрая открывает текстовый файл и счаитывает оттуда текст,выводится на экран. Если найдена цифра от 0-9 то заменяется на её эквивалент в беквенном виде тоесть (0-ноль, 1- один итд)
Собственно написал но заметил один баг то что последний сивол выводится 2 раза. Х3 почему PHP код:
|
20.03.2007, 22:04 | #2 |
пришелец
|
Сначала надо бы попытаться считывать, а потом уже проверять на eof, вапсТчета.
PHP код:
Просто PHP код:
__________________
Use the Source, Luke! |
20.03.2007, 22:19 | #3 |
Местный
|
2 Alien
Спасиб. Теперь корректно всё работает.
|
21.03.2007, 12:42 | #4 |
lsd made me a prostitute
|
Простите за занудство, но этот свитч выглядит как говно
|
28.04.2007, 01:56 | #5 |
Местный
|
Ещё вопросик. Имеется текстовый файл.Структура файла следующая
login: password: group Есть какое то условие удаление строки. Считываем файл по строкам. Условие выполнилось и надо удалить данную строку. Предположим что файловый указатель установлен на начало этой строки. Собсвенно вопрос как удалить??? Зы создание резервного файла и переписи в него всех остальных записей(которые не удовлетовряют условию), с последующей его переименовкой не катит. Последний раз редактировалось M@GIC. 28.04.2007 в 01:57. |
28.04.2007, 10:01 | #6 |
Гость
|
А файл большой?
Можно сначала загнать все что надо в массив, а потом записать поверх в этот файл... |
28.04.2007, 10:54 | #7 |
Местный
|
|
28.04.2007, 11:17 | #8 |
нихт местный
|
нужно на c++ обязательно?
в ворде проще будет.... только если условие подходящее |
28.04.2007, 11:35 | #9 |
lsd made me a prostitute
|
|
28.04.2007, 11:51 | #10 |
Гость
|
Раз неудовлетворяют простые методы, можно посложнее
Можно сделать так: открываем файл. Затем считываем строки, если встретили строку, которую надо удалить - запоминаем это место, далее первую строку, которую не надо удалять помещаем на это место. И обновляем запомненоое место. Вконце изменяем длину файла и сохраняем... |