|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.08.2012, 21:36 | #11 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Все работает =)
|
09.08.2012, 22:43 | #12 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
09.08.2012, 22:48 | #13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
nil .
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.08.2012, 23:07 | #14 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Возвратит неверный адрес. Но запись по этому адресу производится не будет.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
09.08.2012, 23:24 | #15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
про запись знаю что не будет.
я боялся исключения о том что обращаемся к несуществующему символу. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.08.2012, 00:46 | #16 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Сабж все тот же.. Теперь с числами.
В конце файла пишется целочисленные цифирки, в них торкнуты размеры некой записи 1-й хлебной крошки где-то в теле файла. Пытаюсь прочитать записанное число. Код:
УПД =) Решил трабл.. Код:
УПД 2 Как читать строки? Я знаю где и сколько она занимает. Как прочитать? Решил.. Код:
Последний раз редактировалось Человек_Борща; 10.08.2012 в 01:16. |
10.08.2012, 00:57 | #17 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Возможно, вот эта "моя" темка прояснит некоторые вещи http://www.cyberforum.ru/delphi/thread404848.html
Записывать/читать числа так, как в примере Вы указали, только делать вот так Код:
Код:
Последний раз редактировалось phomm; 10.08.2012 в 01:00. |
10.08.2012, 03:34 | #18 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Взял на вооружение советы.
Таак-с.. со сбором буханки хлеба все нормально. Но файл "грязный", его надо почистить от крошек... Допустим некая "запись" сидит с позиции 504 по позицию 707 в файле размером 5000. Таких записей > 1. Их нужно удалить из файла. Как это сделать? Последний раз редактировалось Человек_Борща; 10.08.2012 в 03:36. |
10.08.2012, 08:28 | #19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
либо СДВИГАТЬ всё, что после данной записи на её место. Крайне неэффективно и затратно, но иногда приходится и неэффективными способами пользоваться. При этом рекомендую работать с копией файла - тогда сбой(любой) во время переноса данных не будет катастрофическим. Либо, если число удаляемых записей >1 - тогда можно переписывать всё в новый (временный) файл, пропуская удаляемые куски. После завершения - удалить (или переименовать в <имя>.~bak) исходный файл, временный переименовать в исходное имя. профит. Последний раз редактировалось Serge_Bliznykov; 10.08.2012 в 08:30. |
|
11.08.2012, 08:54 | #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 |