Автор |
Сообщение |
Карина
Репутация: 0
Возраст: 19
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 5
Стаж: 1 год 7 месяцев
|
[] 11.03.2007 23:36 Pascal |
|
|
Это опять я .Если кому надоела то извините уж, обратиться мне больше не к кому. У меня еще одна проблемка. Вот задание:В заданном файле выполнить перемещение записи с заданным номером в новую позицию, также заданную порядковым номером записи, с сохранением порядка следования остальных записей файла. Программу к ней составить не могу ну хоть убейте.Либо делает не то что надо, либо стирает все, либо циклится.Я уже два дня с ней мучаюсь а толку ноль. Может кто знает как ее правильно составить.
|
|
Вернуться к началу |
|
|
Snoop
Репутация: +2
Возраст: 20
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 1123
Стаж: 3 года 10 месяцев
|
[] 11.03.2007 23:49 |
|
|
дык у тя в файле записана запись, т.е. record?
_________________ Может показаться, что я ничего не делаю, но на клеточном уровне я очень занят!
|
|
Вернуться к началу |
|
|
Карина
Репутация: 0
Возраст: 19
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 5
Стаж: 1 год 7 месяцев
|
[] 11.03.2007 23:52 |
|
|
Да все есть а она не работает HELLLPPPP!!Здавать во вторник пипец полный
|
|
Вернуться к началу |
|
|
Snoop
Репутация: +2
Возраст: 20
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 1123
Стаж: 3 года 10 месяцев
|
[] 11.03.2007 23:59 |
|
|
может на свежую голову что-ниьт придумается? ))) отложи до завтра
_________________ Может показаться, что я ничего не делаю, но на клеточном уровне я очень занят!
|
|
Вернуться к началу |
|
|
Карина
Репутация: 0
Возраст: 19
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 5
Стаж: 1 год 7 месяцев
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
|
[] 12.03.2007 13:04 |
|
|
Милая девушка, у вашей задачи есть как минимум два решения.
1) У вас задача на форматный ввод/вывод в файл. В этом случае Придётся через промежуточный файл переписывать всё содержимое ради передвижения одной единственной записи.
2) Ваша задача на связные списки. Это гораздо более изящное и экономное решение. У каждой записи есть ссылочка на следующий и предыдущий элемент. Чтобы изменить порядок следования достаточно только изменить эти ссылочки. Первый и последний элемент могут быть либо связаны друг с другом, либо содержать NULL на одном "хвосте". Т.е. в случае №2 вы работаете с указателми и динамической памятью.
Что означают слова? Карина писал(а): в новую позицию, также заданную порядковым номером записи
|
|
Вернуться к началу |
|
|
JohnNemo
Репутация: 0
Возраст: 22
Гороскоп:
Пол:
Сообщения: 1
Стаж: 1 год 6 месяцев
|
[] 13.03.2007 21:10 |
|
|
Как продвижения в этой проге?
Мне щас нужна точно такая же...!!! И тоже не впиливаю..
Есть идеи? спасибо.
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Откуда: Санкт-Петербург
Сообщения: 787
Стаж: 2 года 7 месяцев
|
[] 13.03.2007 23:43 |
|
|
JohnNemo, ещё раз настоятельно прошу указать, какую именно цель, из описанных мною выше, преследует данная программа. Без этого я не могу помочь. Вернее, мог бы написать сразу обе, но, признаться, в последнее время я несколько загружен.
|
|
Вернуться к началу |
|
|
dared3vil
Репутация: +3/–1
Возраст: 19
Гороскоп:
Пол:
Сообщения: 395
Стаж: 1 год 9 месяцев
|
[] 14.03.2007 20:52 |
|
|
элементарно) прогу писать через операции ввода-вывода)))
_________________ Сущее-Бытие выходят к свету многими путями
Все мы - ангелы, но только с одним крылом. И летать можем, лишь обнявшись друг с другом...
|
|
Вернуться к началу |
|
|
|
|