Visual Basic.Net
Четверг, 24.07.2025, 03:50
Меню сайта

Категории каталога
Visual C++ [1]
C/C++ [0]

Форма входа

Поиск

Друзья сайта
Создайте свой сайт Все для веб-мастера Программы для всех Мир развлечений WOlist.ru - каталог качественных сайтов Рунета

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Наш опрос
Оцените мой сайт
1. Отлично
2. Неплохо
3. Хорошо
4. Плохо
5. Ужасно
Всего ответов: 23

Главная » Статьи » C/C++/Visual C++ » Visual C++

Запись в двоичный файл
Практическое руководство. Запись в двоичный файл

Обновлен: Ноябрь 2007

В следующем примере описывается порядок записи двоичных данных в файл. В примере используются два класса, входящие в пространство имен System.IO: и BinaryWriter. Класс FileStream представляет фактический файл, а класс BinaryWriter — интерфейс потока, обеспечивающего двоичный доступ.

В следующем примере выполняется запись данных в файл, содержащий целые числа в двоичном формате. Пример

// binary_write.cpp
// compile with: /clr
#using<system.dll>
using namespace System;
using namespace System::IO;

int main()
{
 array<Int32>^ data = {1, 2, 3, 10000};

 FileStream^ fs = gcnew FileStream("data.bin", FileMode::Create);
 BinaryWriter^ w = gcnew BinaryWriter(fs);

 try 
 {
 Console::WriteLine("writing data to file:");
 for (int i=0; i<data->Length; i++)
 {
 Console::WriteLine(data[i]);
 w->Write(data[i]);
 }
 }
 catch (Exception^) 
 {
 Console::WriteLine("data could not be written");
 fs->Close();
 return -1;
 }

 fs->Close();
 return 0;
}
Категория: Visual C++ | Добавил: Vadim (24.02.2009)
Просмотров: 1871 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2025
Бесплатный конструктор сайтовuCoz