• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

iolko

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

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

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

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

заранее спасибо!
 
V

VadikV

можно формировать строку по полям. вписал в нее первое поле. проверил длину. если меньше позиции следующего поля - добавить нужное количество пробелом. затем всю эту сформированную строку пишешь в файл.
либо сразу сформировать строку нужной длины и затем в ней делать strreplace с нужной позиции нужными данными.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!