Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Открытие файлов на запись

Ответить
Настройки темы
C/C++ - [решено] Открытие файлов на запись

Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16


Конфигурация

Профиль | Отправить PM | Цитировать


Подскажите код, с помощью которого можно открыть файлы на запись или установить защиту на него, Но при этом что бы я мог считать с него данные, но нем мог их записать и удалить сам файл. За ранее спасибо

Отправлено: 17:26, 23-05-2012

 

Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16

Профиль | Отправить PM | Цитировать


Не обошлось без маленького вопроса! Как указать сразу не сколько файлов
Код: Выделить весь код
hAppend = CreateFile(TEXT("inp.txt", "inp2.txt"), так не рабоет
ну а так
Код: Выделить весь код
hAppend = CreateFile(TEXT("inp.txt"), 
hAppend = CreateFile(TEXT("inp2.txt"),
функция не поддерживает два аргумента

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 10:19, 01-06-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


для каждого файла нужна своя переменная

лучше собрать их в массив

Отправлено: 11:02, 01-06-2012 | #12


Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16

Профиль | Отправить PM | Цитировать


а как все это дело в массив загнать?
через
Код: Выделить весь код
int
             for
я просто с этим еще не сталкивался

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 13:00, 01-06-2012 | #13


Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16

Профиль | Отправить PM | Цитировать


или что то вроде этогою на примере
Код: Выделить весь код
int main()
{
  int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
  
  for(int i = 0; i < 10; ++i)
    std::cout << array[i] << ",";
  std::cout << std::endl;

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 13:24, 01-06-2012 | #14


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


массивы это на потом, а пока вручную

Код: Выделить весь код
hAppend = CreateFile(TEXT("inp.txt"), FILE_APPEND_DATA, FILE_SHARE_READ, NULL,OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

    if (hAppend == INVALID_HANDLE_VALUE)
    {
       printf("Could not open inp.txt.");
       return 1;
    }

hAppend1 = CreateFile(TEXT("inp1.txt"), FILE_APPEND_DATA, FILE_SHARE_READ, NULL,OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

    if (hAppend == INVALID_HANDLE_VALUE)
    {
       printf("Could not open inp1.txt.");
       return 1;
    }

//и т.д.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:34, 01-06-2012 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Открытие файлов на запись

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - открытие файлов office 2007 tyrin Microsoft Office (Word, Excel, Outlook и т.д.) 5 22-11-2011 18:39
Разное - Необычное открытие файлов Chijik Программирование и базы данных 29 09-02-2011 06:53
Долгое открытие файлов по сети Altaranenco Microsoft Windows NT/2000/2003 5 18-10-2006 16:25
открытие файлов *.aspx bezumes Хочу все знать 1 07-03-2006 19:19
Открытие заархивированных файлов marchl Хочу все знать 11 13-09-2003 21:43




 
Переход