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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 22:39   #1
Ксения Вадимовна))
Новичок
Джуниор
 
Регистрация: 06.12.2010
Сообщений: 1
Восклицание не могу найти ошибку,точнее как исправить!(Задание с файлами)

Дан текстовый файл,в каждой строке которого записано или число или текст. Создать типизированный и текстовый файлы. Получить в типизированном файле все числа,а в текстовом файле-все слова из исходного текста.
моя программа работает верно лишь в случае если в файле одна строка,если строк несколько,то она последнюю строку копирует в файлы,которые надо составить.

uses
SysUtils;
var f,g:text;
f1:file of char;a:char;
s,s1:string;
i,j,n:integer;
begin
assign(f,'file1.txt');
rewrite(f);
write('kol-vo ctrok');
readln(n);
for i:= 1 to n do begin
readln(s);
writeln(f,s);
end;
assign(g,'file2.txt');
rewrite(g);
assign(f1,'file3.txt');
rewrite(f1);
for i:=1 to length(s) do
if s[i] in ['0'..'9'] then write(f1,s[i])
else write(g,s[i]);
close(f);
close(g);
close(f1);
reset(f1);
while not EOF(f1) do begin
read(f1,a);
writeln(a); end;
writeln;
readln;
end.
Ксения Вадимовна)) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal (Работа с файлами) как исправить ошибку Natsu Помощь студентам 9 28.02.2010 20:24
как правельно составить запрос к базе данных? не могу найти ошибку... Человек_Борща SQL, базы данных 6 27.02.2010 17:22
Задание: найти и исправить ошибку RubIlNick Помощь студентам 0 07.11.2009 15:45
формирование матрицы (задание выполненно не могу найти сваю ошибку) КиношкА Помощь студентам 7 11.01.2008 03:50