Представь себе что файл это массив. Как ты будешь вставлять элемент массива в середину?
Зависит от задачи, формата, и всяких других факторов. Может у тебя там что-то с фиксированной длиной записей, мы ж не в курсе.
по такой логике - значит есть способ удалить строку из файла?
Представь себе тетрадь в клеточку, в которой в каждой клетке карандашом написана буква. У тебя есть карандаш и ластик. Это файл. Карандашом и ластиком ты можешь писать новые буквы и стирать существующие. Это стандартные операции. Можешь ты удалить строку текста из такой тетради?
а текстовые редакторы получается по факту просто создают новый файл и заменяют редактируемый?
Довольно часто они так и работают, да
В 99 процентах случаев — да.
Обсуждают сегодня