• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

iolko

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

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab