![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
Доброе время суток уважаемые посетители форума. Такая задачка:
Создать файл, содержащий сведения об успеваемости. Каждая запись файла должна содержать ФИО, предмет, оценку. Предусмотреть следующие режимы работы: добавление записи в файл.... В общем менюшку с режимами работы создал, добавление записи получилось, но не правильно. Когда я выбираю пунк добавить у меня перезаписывается строчка, которую я добавлял до этой. Подскажите как реализовать это? Нужно же использовать record? Если интересует мой код могу его выложить.
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
#2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
В любом случае, файл нужно открывать в режиме добавления (Append)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
Ругается на тип файла - append(f); (f:file of string
![]()
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
#4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Да, только для текстовых.
Для остальных смещайте курсор в конец с помощью Seek: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
Не получается сделать...
Код:
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
#6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Чтобы переместить указатель в конец файла, напишите: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
фуф разобрался, а гоуту это я так тренировался.) А то что в текстовый файл добавляет переменные и между ними большое количество пробелов это нормально?
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
#8 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
Дело в том, что я не задавал размер строки, ну да ладно спасибо вам за помощь. Буду делать остальные режимы работы..
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.03.2009
Сообщений: 34
|
![]()
Опять нужна помощь. Сейчас мне нужно удалить строку из файла. Вот до чего я додумал
Код:
Еще можно реализовать через временный файл, т. е. как я понял данный файл(a.txt) переписывается в b.txt, но уже без данной строчки, после чего файл a.txt удаляется, а b.txt переименовывается в a.txt.
Добавляйте отзывы, буду благодарен
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типизированные файлы | Xeon332 | Помощь студентам | 8 | 27.02.2009 20:15 |
типизированные файлы | MyQwErTy | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 11.11.2008 20:54 |
Типизированные файлы.Паскаль.help! | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.05.2008 07:59 |
Типизированные файлы.Создание, удаление, редактирование, сортировка записей типизированного файла.Паскаль | Студент Шиза | Помощь студентам | 6 | 08.12.2007 13:41 |