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

Вниз

Как заменить в текстовом файле 2005 на 2006   Найти похожие ветки 

 
Elena_   (2005-07-12 09:43) [0]

Не подскажите как в текстовом файле заменить "2005" на "2006" (если можно с кодом) - буду очень признательна.


 
gydvin   (2005-07-12 09:59) [1]

В блокноте


 
Anatoly Podgoretsky ©   (2005-07-12 10:06) [2]

Загрузить в строку, StringReplace, записать обратно.


 
Elena_   (2005-07-12 10:14) [3]

>>gydvin очень смешно
>>Anatoly Podgoretsky огромное спасибо, в принципе я пошла таким же путем...


 
Anatoly Podgoretsky ©   (2005-07-12 10:37) [4]

Elena_   (12.07.05 10:14) [3]
Ну другого пути для текстовых файлов и нет.
Зато для данного случая можно работать как с двоичным, проще не будет, просто не надо будет переписывать файл.


 
_igor   (2005-07-12 11:22) [5]

Вот, вроде работает:

var
 F: File;
 Buff: array of Char;
 fSize: Integer;
begin
 AssignFile(F,"AnyTextFile.txt");
 try
   Reset(F,1);
   try
     fSize := FileSize(F);
     SetLength(Buff,fSize);
     BlockRead(F,Buff[0],fSize);
     String(Buff) := StringReplace(String(Buff),"2005","2006",[rfReplaceAll]);
     Rewrite(F,1);
     BlockWrite(F,Buff[0],fSize);
   finally
     Buff := nil;
     CloseFile(F);
   end;
 except
   MessageBox(GetActiveWindow,"Ошибка при работе с    файлом","",MB_ICONERROR);
 end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1120650056
vecna
2005-07-06 15:40
2005.07.31
У нас олимпиады не будет...


4-1117539679
chili
2005-05-31 15:41
2005.07.31
Подскажите как определить IP адресс используя WinAPI


14-1121064075
pavel_guzhanov
2005-07-11 10:41
2005.07.31
В продолжение вопроса про видеокамеру....


6-1113911224
Dysan
2005-04-19 15:47
2005.07.31
как послать http запрос и как получит ответ?


4-1117283605
Steve
2005-05-28 16:33
2005.07.31
Как использовать команды 3DNow! в Delphi