Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2008, 15:24   #1
innaa639
Пользователь
 
Аватар для innaa639
 
Регистрация: 13.11.2008
Сообщений: 80
Вопрос Записи/типизированые файлы

Заданный файл, который содержит телефонные номера работников учреждения. Указывается фамилия работника, ее инициалы и номер телефона. Ввести фамилию и имъъя из терминала. Отыскать телефон по введенным данным.
innaa639 вне форума Ответить с цитированием
Старый 04.12.2008, 16:34   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
type
 TUSER=record
    Surname:string[20];
    Init:string[20];
    phone:string[20];
   end;

var i:integer;
    s,s1:string;
    f:file of TUSER;
    T:TUSER;

begin
repeat
clrscr;
writeln('Input man -1');
writeln('Find -2');
Writeln('Exit -3');
case readkey of
'1':begin
     clrscr;
     {$I-}
     assign(f,'c:\1.tdt');
     reset(f);
     if IOResult<>0 then rewrite(f);
     {$I+}
     writeln('INPUT Surname - 20 symbols');
     readln(t.Surname);
     writeln('INPUT Init');
     readln(t.init);
     writeln('INPUT PHONE - 20 symbols');
     readln(t.phone);
     write(f,t);
     close(f);
    end;
'2':  begin
      clrscr;
      Writeln('Input surname for searching...');
      readln(s);
      Writeln('Input init for searching...');
      readln(s1);
      assign(f,'c:\1.tdt');
      reset(f);
      while not eof(f) do
       begin
        read(f,t);
        if (t.Surname=s) and (t.Init=s1) then writeln(t.phone);
       end;
       close(f);
      end;
'3':exit;
  end;
Writeln('Continue?(y/n)');
until readkey='n';
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 04.12.2008, 17:07   #3
innaa639
Пользователь
 
Аватар для innaa639
 
Регистрация: 13.11.2008
Сообщений: 80
По умолчанию

Блин,вот где ты был раньше когда мне очень она была нужна на зачет,спасибо конечно,но уже поздно

оно мне пишет,что неправильно,неизвестный символ IOResult

Последний раз редактировалось SuperVisor; 08.12.2008 в 22:20.
innaa639 вне форума Ответить с цитированием
Старый 08.12.2008, 09:08   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

А Вы символы {$I-} {$I+} записали?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
требуется помощь записи и типизированные файлы в паскале GaJIbI4 Помощь студентам 3 27.11.2008 21:28
Записи ReM Паскаль, Turbo Pascal, PascalABC.NET 2 15.10.2008 08:50
2 вопроса по делфи на тему типизированые файлы. ЭД4-0014 Помощь студентам 5 06.06.2008 12:48
записи 11111 Паскаль, Turbo Pascal, PascalABC.NET 2 29.11.2007 15:28
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53