Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 25.12.2011, 23:23   #1 (permalink)
Katerina Voy
Member
 
Регистрация: 19.12.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Lightbulb Из типизированного файла в текстовый

Помогите, подскажите..

задача такова:сформулировать файл, содержащий информацию о дате рождения N ваших друзей (информация про одного друга вводится в одну буквенную переменную в следующем порядке: фамилия-ДД.ММ.ГГГГ, например - Сидоров - 7.03.1980). Используя сформированный файл, напечатать фамилии друзей, родившихся осенью.

если использовать типизированные файлы, то вот:
Код:
uses crt;
type drug=record
     fam:string;
     d,m,r:byte;
     end;
var
i,n:byte;
f:file of drug; z:drug;
begin
 assign(f,'in.txt');
  rewrite(f);
   writeln('Kolichestvo druzey:');
	 readln(n);
	   for i:=1 to n do
	    begin
          writeln('Familiya:');
	        readln(z.fam);
	        writeln('den:');
	        read(z.d);
	        writeln('mesiats:');
	        read(z.m);
	        writeln('god:');
	        read(z.r);
	        write(f,z);
	     end;
        close(f);
        reset(f);
        while not eof(f) do
        begin
        read(f,z);
        if (z.m=09)or(z.m=10)or(z.m=11) then writeln(z.fam,'-',z.d,'.',z.m,'.',z.r);
        end;
        readln;
        end.
Как же быть с текстовым файлом???
Katerina Voy вне форума   Ответить с цитированием

Старый 25.12.2011, 23:23
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Хорошо было бы прочесть похожие обсуждения

Нет кнопки "Создать текстовый документ"
Текстовый файл
Создание типизированного файла и выборка.
Баг при открытие файла
AbiWord 2.8.4: бесплатный текстовый редактор
Как загрузить на компьютер текстовый редактор

Старый 26.12.2011, 17:23   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Считывайте содержимое z.fam из типизированного файла и сразу же передавайте его в обычный текстовый файл, при этом в файл в соответствии его структурой будет записана только текстовая строка.
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 14:13.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.