Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 4 / 9
Регистрация: 04.11.2012
Сообщений: 48
1

Удаление из типизированного файла.вывод сообщения что такой записи нет

25.05.2013, 11:03. Показов 723. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день вот мои наработки

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
type
  TZ = record
    fio: string[20];
    pol: char;
    vozr: 0..100;
    rai: string[15];
    diz: string[12];
  end;
  s = file of TZ;
 
var
  Z: TZ;
  a: 0..5;
  f, r: s;
  f1: text;
процедура удаления:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
procedure udal(var f: s; n: integer);
var
  i: integer;
  b: TZ;
begin
  seek(f, n - 1);
  for i := n - 1 to filesize(f) - 2 do
  begin
    seek(f, i + 1);
    read(f, b);
    seek(f, i);
    write(f, b);
  end;
  seek(f, filesize(f) - 1);
  truncate(f);
  close(f);
end;
и кусок кода главной программы:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
          reset(f);
          write('удалить запись о пациенте по фамилии ');
          readln(s1);
          while not (eof(f)) do
          begin
            read(f, b);
            inc(k);
            if b.fio = s1 then j:=k;
          end;
          s1 := '';
          udal(f, j);
          k := 0;
        end;
и собствено вопрос как сделать так чтобы если пользователь ввел несуществующую фамилию или недавно удаленную выводилось сообщение типа этой записи нет в файле.заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2013, 11:03
Ответы с готовыми решениями:

Удаление записи из типизированного файла.
Какими способами можно реализовать данную задачу? Из типизированного файла нужно удалить запись,...

Удаление записи из типизированного файла по ID
Вот процедура удаления по ID, из типизированного файла. Почему функция Pos не работает? выдает...

Удаление и редактирование записи из типизированного файла
Здравствуйте! Я хотел бы узнать, возможно ли удалить запись из типизированного файла без...

Удаление записи из типизированного файла (StringGrid)
Подскажите, пожалуйста, как удалить запись по номеру? Сам пробовал, но после удаления (при попытке...

0
25.05.2013, 11:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2013, 11:03
Помогаю со студенческими работами здесь

При добавлении в таблицу записи, пишет ошибку, что нет такой таблицы в базе
добрый вечер пытаюсь добавить в таблицу запись, но пишет ошибку, что нет такой таблицы в базе...

Удаление из типизированного файла
Уважаемые, помогите разобраться. При удалении записи из типизированного файла -( удаляет все...

Удаление из типизированного файла
Привет, Ребятки!))) Столкнулся вот с какой проблемой!( Есть процедура удаления файла If...

Удаление из типизированного файла по условию
Надо сделать удаление по условию, то есть несколько записей сразу. Ошибку выдает , то цикл то еще...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru