Задать вопрос
Nightmare1
@Nightmare1
Программист

Записать в файл начиная с определённой позиции?

Эм, ... страннно , но . В общем есть фрагмент кода , и он не работает, почему - не знаю, но нужно что бы работал .

file = io.open(exepath, "a+b")
local fsz = file:seek"end"
print(fsz, datablc)
file:seek("set", math.min(fsz, datablc))
file : write("THE TEST POSITIONED DATA!")
file : close()


Почему не работает и как исправить ? Есть, конечно вариант считывания всего контента файла в переменную и метод sub, но есть функция seek. Как ?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DB-029 Redis для разработчиков
    1 неделя
    Далее
  • Hello world
    Создание 3D‑игр в ROBLOX для детей и подростков
    9 месяцев
    Далее
  • EasyCode
    Lua для детей
    1 неделя
    Далее
Решения вопроса 1
Nightmare1
@Nightmare1 Автор вопроса
Программист
Изменил режим открытия файла на r+b и заработало . Теперь вопрос в другом, как стереть , т.е. удалить фрагмент из файла в том же режиме?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы