Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

TextFile, String - Delete   Найти похожие ветки 

 
Steep   (2008-01-13 19:02) [0]

Здравствуйте!
Дан тестовый файл: цифры разделенные знаком ";"
Я открываю файл - читаю строчку - в строчке читаю до точки с запятой, копирую эти цифры, удаляю вместе с точкой запятой и продолжаю
Вопрос следующий у меня не удаляются символы.....


 while not eof(f) do
   begin
     ReadLn(f, s);
     //Èùåì â ñòðîêå äàííûå
       Showmessage(s + "; now string");
     while s<>"" do
     begin
       k := Pos(";", s); //&#239;&#238;&#231;&#232;&#246;&#232;&#255;
         Showmessage( IntToStr(k) + "; Pos" );
       stemp := Copy(S, 0, k-1);
         Showmessage( stemp + "; that copy" );
         Showmessage( s + "; before delete" );
       Delete(S, 0, k); //Здесь не удаляются... может я чего не прально удаляю....  Delete(var S: string; Index, Count:Integer);
         Showmessage( s + "; after delete" );
     end;
   end;


 
Anatoly Podgoretsky ©   (2008-01-13 19:07) [1]

Delete(S, k, 1);


 
Steep   (2008-01-13 19:07) [2]

уже 5-й раз справку перечитал...


 
Anatoly Podgoretsky ©   (2008-01-13 19:08) [3]

Точнее
Delete(S, 1, к);


 
Steep   (2008-01-13 19:09) [4]

все дошло
дошло!!!



while not eof(f) do
  begin
    ReadLn(f, s);
      Showmessage(s + "; now string");
    while s<>"" do
    begin
      k := Pos(";", s);
        Showmessage( IntToStr(k) + "; Pos" );
      stemp := Copy(S, 1, k-1);
        Showmessage( stemp + "; that copy" );
        Showmessage( s + "; before delete" );
      Delete(S, 1, k);
        Showmessage( s + "; after delete" );
    end;
  end;



 
Steep   (2008-01-13 19:10) [5]


> Anatoly Podgoretsky ©   (13.01.08 19:08) [3]
> ТочнееDelete(S, 1, к);


да спасибо - понял
я уже забыл что в строках с первого элемента....



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-1182940157
Углук
2007-06-27 14:29
2008.02.03
Вычитание регионов.


15-1198784364
fics
2007-12-27 22:39
2008.02.03
1C


11-1183049737
Nikfel
2007-06-28 20:55
2008.02.03
Как создать свой компонент.


15-1197962344
Loginov Dmitry
2007-12-18 10:19
2008.02.03
ProgressViewer


2-1199644924
Lab
2008-01-06 21:42
2008.02.03
как программно зашифровать (EFS кодирование) каталог/файл?