Creación fichero entrada/salida Juan Berjillo Castellanos (2004-02-29)

Creación de un fichero binario para entrada/salida de datos.

/* Juan Berjillos Castellanos
   Creacion_fichero_e_s.cpp
   Fecha/Hora inicio:
   Descripción: Programa que crea un fichero binario de e/s.
*/

#include <iostream>
#include <fstream&gt
using namespace std;

int main()
    {
    char cadena[100]="Hola amigo";
    fstream fich("alea.dat", ios::in | ios::out | ios::binary);
    
    if(!fich.good())
        {
        fich.open("alea.dat", ios::in | ios::out | ios::trunc | ios::binary);
        cout << "fichero creado" << endl;
        cin.get();
        }
    
    fich.clear();
    if(!fich.good()) cout << "\nFichero erroneo.";
    fich.write(cadena,sizeof(cadena));
    fich.close();

    cin.get();
    return 0;
    }

Regresar a ejemplos