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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2014, 16:39   #1
shalgan
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 68
По умолчанию создание файла,и запись в другой файл

доброго времени суток, столкнулся с проблемой , делфи выдает ошибку "[Hint] Unit1.pas(39): Variable 'g' is declared but never used in 'TForm1.Button1Click'"
вот код
Код:
procedure TForm1.Button1Click(Sender: TObject);
type
rec=record
day:string[2];
month:string[2];
year:string[4];
end;
var
v:rec;
f:textfile;
g:textfile;
n,i:integer;
begin
n:=memo1.lines.count-1;
assignfile(f,'C:\shalgan\f1.txt');
rewrite(f);
for i:=0 to (n-1) do begin
v.day:=string(memo1.lines[i]);
v.month:=string(memo2.Lines[i]);
v.year:=string(memo3.Lines[i]);
writeln(f,v.Day, v.Month, v.year);end;
end;
assignfile(g,'C:\shalgan\f1.txt');
rewrite(g);
while not eof (f) do
begin
read(f,v);
if (v.month='03')
or (v.month='04')
or (v.month='05')
then writeln (g,v.day,'.',v.month,'.',v.year);
end;
closefile(f); closefile(g);
end;
end.
По возможности помогите исправить ошибки задание"Создать файл f, содержащий различные даты, для каждой даты указать число, месяц и год. С помощью другой программы найти все весенние даты и сохранить их в другом файле g."
shalgan вне форума Ответить с цитированием
Старый 26.03.2014, 16:50   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
делфи выдает ошибку
Это не ошибка

Код:
writeln(f,v.Day, v.Month, v.year);end;
end;
а не лишний ли тут энд?..
p51x вне форума Ответить с цитированием
Старый 26.03.2014, 17:06   #3
shalgan
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 68
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Это не ошибка

Код:
writeln(f,v.Day, v.Month, v.year);end;
end;
а не лишний ли тут энд?..
тааакс,да,лишний был, теперь [Error] Unit1.pas(54): Illegal type in Read/Readln statement, вместо read что употребить здесь?
shalgan вне форума Ответить с цитированием
Старый 26.03.2014, 17:08   #4
shalgan
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 68
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Это не ошибка

Код:
writeln(f,v.Day, v.Month, v.year);end;
end;
а не лишний ли тут энд?..
и в одной процедуре работать с двумя файлами можно вообще? или лучше добавить еще одну кнопку боттом и там сделать вторую часть задачи?
shalgan вне форума Ответить с цитированием
Старый 26.03.2014, 19:40   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
вместо read что употребить здесь?
он и нужен, только разберитесь, что читаете - файл текстовой, а читаете структуру

Цитата:
и в одной процедуре работать с двумя файлами можно вообще?
хоть с 10ю

Цитата:
или лучше добавить еще одну кнопку боттом и там сделать вторую часть задачи?
а это уж вам, как программисту, лучше знать.. тем более, что задания мы не знаем
p51x вне форума Ответить с цитированием
Старый 26.03.2014, 21:00   #6
shalgan
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 68
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
он и нужен, только разберитесь, что читаете - файл текстовой, а читаете структуру


хоть с 10ю


а это уж вам, как программисту, лучше знать.. тем более, что задания мы не знаем
яж написал в теме :D ""Создать файл f, содержащий различные даты, для каждой даты указать число, месяц и год. С помощью другой программы найти все весенние даты и сохранить их в другом файле g."
shalgan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имеется типизированный файл с тридцатью числами. Записать в другой файл числа имеющегося файла в обратном порядке. Валентин77 Общие вопросы C/C++ 8 17.12.2013 22:53
Запись файла из одного в другой на masm RobinVit Помощь студентам 3 04.03.2013 23:11
Запись из файла в файл Atheist92 Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2011 17:23
Запись в файл изменяющегося числового значения из другой проги Serzh45 Фриланс 3 24.06.2010 22:31