Показать сообщение отдельно
Старый 06.06.2010, 15:58   #3 (permalink)
Tanusha
Новичок
 
Регистрация: 06.06.2010
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Дело в том, что решила использовать нетипизированный тип файлов потому, что строки в моем случае привышают 255 символов. а в дальнейшем к этим строкам еще и добавляеются символы. вот и ищу выход, как разбить эти строки на более маленькие, чтобы можно было далее работать с текстовым типом.
может, конечно, есть другой выход, но пока в голову пришло только делить на более маленькие. а может Вы знаете, как увеличить эти 255?
text.txt
попыталась переделать в нетипизированный, но при этом текст просто переносится без изменений
Код:
var
 f,f2:file of char;
 n:Byte;
 s:string;
 b:char;
begin
 assign(f, 'text.txt');
 reset(f);
 assign(f2, 'file1.txt');
 rewrite(f2);

 Repeat
Read(f,b);
  If Length(s)>150 then
   begin
    n:=150;
    Repeat
     Inc(n);
    Until (s[n]=' ') or (s[n]=#13);
    If s[n]=' ' then  insert(#10,s,n);
   end;
  Write(f2,b);
 Until EoF(f);
 close(f);
 close(f2);
end.
Tanusha вне форума   Ответить с цитированием
Ads

Яндекс

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