Показать сообщение отдельно
Старый 06.01.2009, 23:53   #24
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: убавлять сиволы

В подобных случаях я делаю примерно так:
создаю тип данных, в данном случае
type
 rec
=record
 name
:string;
 
num:integer;
 
country:string;
end
дальше создаю две функции, типа
function read(s:string):rec;
function write(r:rec):string;

функция read разбивает строку на составляющие и возвращает уже
запись, содержащую нужные поля;
функция write наоборот, формирует строку на основе записи.
Дальше все просто - читаем строку, получаем из неё данные с помощью read, изменяем или просто читаем нужные поля, снова собираем строку на основе измененной записи с помощью write и записываем в rms.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
beZ_probleM (07.01.2009)