C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Запись и чтение данных в архив / mini-FAQ / Visual C++

Запись и чтение данных в архив.

Основные флаги.

CFile::modeCreate     создает новый файл или отрезает длину существующего до нуля  
CFile::modeRead       разрешается только читать  
CFile::modeReadWrite  и чтение и запись  
CFile::modeWrite      только запись  
CFile::typeBinary     устанавливает двоичный режим доступа  
CFile::typeText       устанавливает текстовый режим доступа  

Обязательно нужен объект CFile и режим объекта. Их три. Но главные два.

CArchive::load   чтение данных
CArchive::store  запись данных 

Например, в коде нажатия кнопки запишем в архив слово Hello.


void CPROGADlg::OnButton1()

{

CFile file("SAVE.TXT", CFile::modeWrite | CFile::modeCreate);// создать файл

CArchive eto_archiv(&file, CArchive::store);// на основе него обьект архив

CString eto_stroka("Hello");

eto_archiv << eto_stroka; // записать в архив

eto_archiv.Close(); // закрыть архив

file.Close(); // закрыть файл

}

В результате создастся архивный файл SAVE.TXT с содержимым Hello, которое можно впоследствии прочитать.