Как алгоритмизировать выявление скопления фида МА? - страница 14

 
Dmitry Fedoseev:

С чем столкнулись и что не побороли?

Не удалось, добиться сброса содержимого файла, тут на форуме предложили просто удалять и заново открывать, ))).

 
Dmitry Fedoseev:

С чем столкнулись и что не побороли?

Можете подсказать комбинацию флагов для открытия файла, чтобы содержимое файла было сброшено?

 
Farkhat Guzairov:

Не удалось, добиться сброса содержимого файла, тут на форуме предложили просто удалять и заново открывать, ))).

Т.е. файл надо открыть с флагами чтение запись, и при этом стереть содержимое?

Если открыть с флагом только запись содержимое сотрется, но чтение недоступно, надо будет закрыть и открыть с флагом чтение.

Видимо что бы удалялось содержимое и при этом чтение было доступно стандартной функции нет.

 
Valeriy Yastremskiy:

Т.е. файл надо открыть с флагами чтение запись, и при этом стереть содержимое?

Если открыть с флагом только запись содержимое сотрется, но чтение недоступно, надо будет закрыть и открыть с флагом чтение.

Видимо что бы удалялось содержимое и при этом чтение было доступно стандартной функции нет.

Наверное нет. 

 
Valeriy Yastremskiy:

Т.е. файл надо открыть с флагами чтение запись, и при этом стереть содержимое?

Может сначала FileDelete(), а затем уже открывать на чтение и запись?

 
Farkhat Guzairov:

Наверное нет. 

Не хватает FileClean(); )))

 
Aleksey Nikolayev:

Может сначала FileDelete(), а затем уже открывать на чтение и запись?

Это и предложили. Иногда ну очень хочется сократить на одну строчку)))) 

 
Valeriy Yastremskiy:

Это и предложили. Иногда ну очень хочется сократить на одну строчку)))) 

Ну да, "краткость - сестра нашего брата")

 
Farkhat Guzairov:

Можете подсказать комбинацию флагов для открытия файла, чтобы содержимое файла было сброшено?

FILE_WRITE должен быть, и не должно быть FILE_READ. Тогда файл будет очищаться при открытии.

 
Valeriy Yastremskiy:

Понял в чем проблема, если писать  в начало файла, то строки перезаписываются, а не сдвигаются))) 

А можно строки вставлять со сдвигом нижних вниз?

Нет. Если только выполнять полную перезапись файла.