Вывод строки в файл определенным форматом

  • Автор темы iolko
  • Дата начала
I

iolko

#1
Доброго времени суток.
Есть небольшая проблемка , как вывести в файл значение в определенное место в строке.
Допустим есть файл (обычный текстовик) такого формата

--------------------------------------------------------------------------
| фио | Дт. рожд | Паспортные данные | Место работы |
--------------------------------------------------------------------------

такой приметивный реестрик. Допустим в MS Word вставить в таблицу данные не проблемма
а тут именно обычный текстовый файл. Необходимо вставить данные в определенные позиции
в этом файле. Допустим длинна фио ~ 100 символов дата рождения dd/mm/yyyyy 10 серия номер тоже не проблемма
вот и хотелось как нить либо

Код:
fTxtFile.WriteLine 
fTxtFile.PrintLine
но только с указанием позиций куда конкретно вставлять данные

заранее спасибо!
 
10.11.2010
17
0
#2
можно формировать строку по полям. вписал в нее первое поле. проверил длину. если меньше позиции следующего поля - добавить нужное количество пробелом. затем всю эту сформированную строку пишешь в файл.
либо сразу сформировать строку нужной длины и затем в ней делать strreplace с нужной позиции нужными данными.