![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Все работает =)
|
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
nil .
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Возвратит неверный адрес. Но запись по этому адресу производится не будет.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
про запись знаю что не будет.
я боялся исключения о том что обращаемся к несуществующему символу. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Сабж все тот же.. Теперь с числами.
В конце файла пишется целочисленные цифирки, в них торкнуты размеры некой записи 1-й хлебной крошки где-то в теле файла. Пытаюсь прочитать записанное число. Код:
![]() ![]() ![]() УПД =) Решил трабл.. Код:
УПД 2 Как читать строки? Я знаю где и сколько она занимает. Как прочитать? Решил.. Код:
Последний раз редактировалось Человек_Борща; 10.08.2012 в 01:16. |
![]() |
![]() |
![]() |
#17 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Возможно, вот эта "моя" темка прояснит некоторые вещи http://www.cyberforum.ru/delphi/thread404848.html
Записывать/читать числа так, как в примере Вы указали, только делать вот так Код:
Код:
Последний раз редактировалось phomm; 10.08.2012 в 01:00. |
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Взял на вооружение советы.
Таак-с.. со сбором буханки хлеба все нормально. Но файл "грязный", его надо почистить от крошек... Допустим некая "запись" сидит с позиции 504 по позицию 707 в файле размером 5000. Таких записей > 1. Их нужно удалить из файла. Как это сделать? Последний раз редактировалось Человек_Борща; 10.08.2012 в 03:36. |
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
либо СДВИГАТЬ всё, что после данной записи на её место. Крайне неэффективно и затратно, но иногда приходится и неэффективными способами пользоваться. При этом рекомендую работать с копией файла - тогда сбой(любой) во время переноса данных не будет катастрофическим. Либо, если число удаляемых записей >1 - тогда можно переписывать всё в новый (временный) файл, пропуская удаляемые куски. После завершения - удалить (или переименовать в <имя>.~bak) исходный файл, временный переименовать в исходное имя. профит. Последний раз редактировалось Serge_Bliznykov; 10.08.2012 в 08:30. |
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Может будет полезно (особенно раздел "Практика").
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реверсное чтение из файла или запись в начало строки без удаления инфы. | pompiduskus | PHP | 2 | 22.01.2012 22:44 |
Запись файла | YourLastSong | Общие вопросы C/C++ | 0 | 09.10.2011 21:20 |
УДаление строки из файла методом создания временного файла. | dykatob | Общие вопросы C/C++ | 3 | 28.05.2011 01:46 |
запись файла | dedyshka | PHP | 5 | 07.12.2009 17:15 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |