![]() |
|
![]() ![]() ![]() |
|
emmanuil33 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 29.9.2007 Репутация: нет Всего: нет |
Подскажите, пожалуйста как сохранить файл в системную диркторию?
Код
Т.е. при методе w+ если файл не существует, то должен создаваться, а он не создаётся и выдаёт ошибку связанную с доступом. |
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 1 Всего: 36 |
во-первых "WINDIR\\File.txt" - это не системная директория
во-вторых, модификатор доступа "w+" предпологает создание файла в случае отсутствия, но не директория в-третьих, чтобы записывать в %WinDir%, для начала нужно присвоить себе права локального администратора |
|||
|
||||
emmanuil33 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 29.9.2007 Репутация: нет Всего: нет |
Так в том то и дело что :
это работает!!! |
|||
|
||||
emmanuil33 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 29.9.2007 Репутация: нет Всего: нет |
И это тоже не работает:
|
|||
|
||||
586 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
|
|||
|
||||
emmanuil33 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 29.9.2007 Репутация: нет Всего: нет |
Спасибо конечно, но работает только первый раз - когда файла нет. Т.е. он его создаёт, а при следующей загрузке (когда файл уже существует) выдаёт ту же ошибку.
|
|||
|
||||
586 |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
читай документацию: http://www.cplusplus.com/reference/clibrar...tdio/fopen.html Это сообщение отредактировал(а) 586 - 4.5.2008, 20:26 |
||||
|
|||||
emmanuil33 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 29.9.2007 Репутация: нет Всего: нет |
Я понял - выдаёт ошибку потому что файл скрытый
Т.е. функция fopen(filename, "w+") файл видит, а функция fscanf( fil, "%d", &x); скрытый файл не хочет читать. Если не применяю атрибут скрытый, то всё нормально работает! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |