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

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

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

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

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

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

Заданный файл, который содержит телефонные номера работников учреждения. Указывается фамилия работника, ее инициалы и номер телефона. Ввести фамилию и имъъя из терминала. Отыскать телефон по введенным данным.
innaa639 вне форума Ответить с цитированием
Старый 07.12.2008, 04:55   #2
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

Ограничусь этим на сегодня и пойду спать
Код:
         PhoneUserDB=record
                            FName    :String[255];
                            IName     :String[255];   
                            PHONE    :String[255];
Просто сегодня уже раз 10 видел на форуме большенство из которых уже решены, поищи

Последний раз редактировалось SuperVisor; 08.12.2008 в 22:26.
slips вне форума Ответить с цитированием
Старый 07.12.2008, 07:56   #3
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

а где отыскать то?
это текстовый файл?
бд какаялибо?
или вообще там двоичные данные
vovk вне форума Ответить с цитированием
Старый 07.12.2008, 23:22   #4
innaa639
Пользователь
 
Аватар для innaa639
 
Регистрация: 13.11.2008
Сообщений: 80
По умолчанию

отыскать с текстового файла,он создается самим тобой,обычный текстовый файл
innaa639 вне форума Ответить с цитированием
Старый 08.12.2008, 00:50   #5
Викдон
Форумчанин
 
Аватар для Викдон
 
Регистрация: 11.11.2008
Сообщений: 161
По умолчанию

может типизированный файл?
Викдон вне форума Ответить с цитированием
Старый 08.12.2008, 01:06   #6
Викдон
Форумчанин
 
Аватар для Викдон
 
Регистрация: 11.11.2008
Сообщений: 161
По умолчанию

для типизированного:
Код:
USES crt;
type info =record
 familia:string[15];
 ima:string[15];
 otchestvo:string[15];
 tel:string[6];
end;

var BD:file of info;
    put:string;
    zapis:info;
    d:char;
begin
write('Введите путь к файлу:  xxxxx.dat');
readln(put);
{$I-}
assign(BD,put);
rewrite(BD);

 while true do  {Цикл ввода информации в файл}
  begin
   with zapis do
   begin
    write('Введите фамилию работника: ');
    readln(familia);
    write('Введите имя работника: ');
    readln(ima);
    write('Введите отчество работника: ');
    readln(otchestvo);
    write('Введите телефон работника');
    readln(tel);
    end; {with}

   write('Сохранить запись в файл? Y/N');
    readln(d);
     if (d='y') or (d='y') then
      write(BD,zapis);  {Запись в файл информации}

   d:='y';
   write('Продолжить ввод информации? Y/N (по умолчанию-Y):');
    readln(d);
     if (d='n') or (d='N') then
      break;
  end; {while}
close(BD);

clrscr;
reset(BD);
write('Введите телефон для поиска');
readln(put);
 while not (EOF (BD)) do
   begin
    read(BD,zapis);
     if zapis.tel=put then
       begin
        writeln('------------');
        writeln(zapis.familia);
        writeln(zapis.ima);
       end;

    end;

readln;
end.
Викдон вне форума Ответить с цитированием
Старый 08.12.2008, 01:08   #7
volk86
Новичок
Джуниор
 
Регистрация: 13.11.2008
Сообщений: 2
По умолчанию

спасибо тебе,меня заблокировали

а как ее проверить,какой создавать файл,оно мне пишет не закрыт один файл в конце программы

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

Здесь решенная задача Ищите на форуме, поверьте Вы не первый кто сталкивается с этим.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с файлами. bygoga Паскаль, Turbo Pascal, PascalABC.NET 9 05.12.2008 21:45
Задача с текстовыми файлами SpeedMaster Паскаль, Turbo Pascal, PascalABC.NET 4 02.04.2007 15:43
Задача с файлами Наташа Общие вопросы C/C++ 4 05.01.2007 20:23