Cómo: Escribir un archivo binario
El documento está archivado y esta información podría estar obsoleta

Cómo: Escribir un archivo binario

En el siguiente ejemplo de código se muestra cómo escribir datos binarios en un archivo. Se utilizan dos clases del espacio de nombres System.IO: FileStream y BinaryWriter. La claseFileStream representa al propio archivo, mientras que la clase BinaryWriter proporciona una interfaz a la secuencia que permite el acceso binario.

En el siguiente ejemplo de código se escribe un archivo que contiene enteros en formato binario. Este archivo puede leerse con el código de Cómo: Leer un archivo binario.

Ejemplo

// 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;
}

Vea también

Mostrar:
© 2016 Microsoft