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