Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Открывать:
int file_handle=FileOpen("test.bin",FILE_WRITE|FILE_READ|FILE_BIN);
Потом идти в конец файла функцией FileSeek()
Открывать:
Потом идти в конец файла функцией FileSeek()
Дмитрий спасибо, хорошая статья.
Можно вопрос, если существующий файл открывается с флагом только для записи он сразу перезапишется пустым, в момент открытия, или в момент первой записи?
Понятно, что без флага чтение мы не сможем попасть в конец, поэтому сохранить содержимое файла при таком открытии не получится, но заметил, что даже без записи, только открывшись, файл содержимое терял.
Дмитрий спасибо, хорошая статья.
Можно вопрос, если существующий файл открывается с флагом только для записи он сразу перезапишется пустым, в момент открытия, или в момент первой записи?
Понятно, что без флага чтение мы не сможем попасть в конец, поэтому сохранить содержимое файла при таком открытии не получится, но заметил, что даже без записи, только открывшись, файл содержимое терял.
Можно провести эксперимент - открыть, не писать и закрыть - файл будет пустым. Из этого следует, что очистка файла выполняется при открытии.
Что тут замечать? Оно так и задумано.
Можно провести эксперимент - открыть, не писать и закрыть - файл будет пустым. Из этого следует, что очистка файла выполняется при открытии.
Что тут замечать? Оно так и задумано.
Кто проверит, дайте знать, какой результат.
Кто проверит, дайте знать, какой результат.
Проверил, но не так, после открытия не пустого файла для записи у меня функции записи не пустые и через 100 сек начинаются. Если не дождался и закрыл файлы, то файлы пустые. Подставил еще и для чтения, то содержимое файла стало оставаться. и не стирались первой записью, если в конец курсор не отправлять, пишет в начало файла.
Проверил, но не так, после открытия не пустого файла для записи у меня функции записи не пустые и через 100 сек начинаются. Если не дождался и закрыл файлы, то файлы пустые. Подставил еще и для чтения, то содержимое файла стало оставаться. и не стирались первой записью, если в конец курсор не отправлять, пишет в начало файла.
Так вот тоже с этим столкнулся, побороть не смог.
Так вот тоже с этим столкнулся, побороть не смог.
С чем столкнулись и что не побороли?
Так вот тоже с этим столкнулся, побороть не смог.
Вроде все поборолось) Пишет и в начало и если надо в конец файла. Все работает, можно даже в середину при желании.)
С чем столкнулись и что не побороли?
Понял в чем проблема, если писать в начало файла, то строки перезаписываются, а не сдвигаются)))
А можно строки вставлять со сдвигом нижних вниз?
Вроде все поборолось) Пишет и в начало и если надо в конец файла. Все работает, можно даже в середину при желании.)
В начало и середину, это не сброс содержимого файла и перезапись.