Programa especial para crear archivos en c++

Hola, me gustaría que me resolviera estas dudas:
¿en que se pueden crear archivos en c++?
¿Hay algún programa en especial para hacerlos?.
De antemano gracias.

1 Respuesta

Respuesta
1
Pues realmente no tiene mucha complicación crear archivos usando c++ ni ningún otro lenguaje. Hay bastantes librerías al respecto y de un uso sencillo.
T mando dos ejemplo para que t sirvan de inicio
/////////// PROGRAMA 1 /////////////
#include <stdio.h>
#include <string.h>
void main( void )
{
FILE *stream;
int n=35;
//abrimos el archivo para escribir (formato binario)
stream = fopen( "fread_b.dat", "w+b" );
//escribimos un entero sobre el archivo
fwrite( &n, sizeof( int ), 1, stream );
//cerramos el fichero
fclose( stream );
n=0;
//abrimos el fichero anterior, pero ahora para leer (binario)
stream = fopen( "fread_b.dat", "rb" );
//leemos un entero
fread( &n,sizeof(int),1,stream);
//cerramos el fichero
fclose( stream );
//abrimos un nuevo fichero para escribir (ahora en formato texto)
stream = fopen( "fread_t.dat", "w+t" );
char cad[3]="35";
//escribimos el entero leido del archivo binario
fwrite( &n, sizeof( int ), 1, stream );
//escribimos su valos ascii
fwrite(cad,strlen(cad)*sizeof(char),1,stream);
//cerramos el archivo
fclose( stream );
}
//////////////////////////////////////
////////////// PROGRAMA 2 C++ ////////////////
#include "fstream.h"
#include "iostream.h"
void main()
{
float f = 12;
ofstream output("fichero.dat", ios::out|ios::binary, 0);
output << f;
output.close();
f = 0;
ifstream input( "fichero.dat", ios::in|ios::binary, 0 );
input >> f;
input.close();
cout << f;
}
////////////////////////////////////////////////
Suerte y un saludo revolucionario! :)))
®Aguin ©

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas