![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 6 Всего: 23 |
Значит задали задачу на работу с записями, я её немного захотел расширить и вообщем суть:
Программа создает файл (если он не создан), туда она должна уметь заносить записи, запись - описание линии, т.е. уравнение лиинии Ax+By+C=0, а в файл заносятся A,B,C,K (K=-A/B). Потом можно будет удалять какую либо линию (к этому я не приступил), искать все линии которые параллельны либо 1 либо последний и т.п. У меня проблема на 1 пункте. Я не могу добавить данные в файл т.к. Append не используется для таких файлов, я заношу все во временный массив, потом стираю файл и заношу заного. Вообщем см. код Проблема в строчке temp[len]:=tf. в массив temp вносятся все нули
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 4 Всего: 261 |
||||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 6 Всего: 23 |
Незнаю... собственно пока вопросы отпали я верно делаю? seek(f,filesize(f)) ? Вроде работает %) (Хотя все же интересно. почему прошлый код не работал хоть и корявым способом) -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 6 Всего: 23 |
Блин, все равно
Допустим мне нужно считать все элементы записей из файла в массив почему не работает temp[i]:=tf допустим. переменные одного типа вроде, в массиве все знчения 0 0 0 -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 4 Всего: 261 |
filesize() - все кол-во записей, т.е. к примеру, 25.
А нумерация идет с нуля !!! |
|||
|
||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: 6 Всего: 23 |
У меня есть файл записей. Как мне занести все записи в массив?
Менял и i:=0 fs-1 и по другому в tf значения есть, в temp[i] - нули а дописывание в файл нормально происходит, или считывание но если только отображать значение записи (ф-ия showline()) причем делал в цикле от 0 до fs-1 и от 1 до fs. - вывод выводятся а в массив не заносятся -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 4 Всего: 261 |
Вот последний код - рабочий, с 0 до fs-1
А у тебя старый не работал, т.к. ты перед чтением увеличивал len, а надо после |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |