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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2010, 23:34   #1
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию работа с файлом

Код:
uses crt;
var max:string;
s:array[1..5]of string;
i,n1:integer;
f:file;
begin
clrscr;
assign(f,'d:\test.txt');
reset(f);
for i:=1 to 5 do
readln(f,s[i]);
for i:=1 to 5 do  begin
n1:=length(s[i]);
if n1>4 then
max:=s[i];
end;
write(max);
close(f);
readln;
end.
нужно прочитать строки и вывести строку большую 4
Андрей.12 вне форума Ответить с цитированием
Старый 15.02.2010, 01:35   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Так вы проверите только 5 строк.

Код:
while(!Eof(f)) do begin
  ReadLn(f, s);
  if(Length(s) > 5) then break;
end;
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлом на Си Darh Помощь студентам 2 15.12.2009 23:44
Работа с файлом SVadiks Помощь студентам 3 08.12.2009 17:46
Работа с файлом Илюха... Помощь студентам 0 06.12.2009 20:42
работа с файлом lg12 Помощь студентам 7 24.08.2009 08:33
Си++. работа с файлом milate Помощь студентам 0 08.06.2009 12:52