PDA

Ver la versión completa : Punteros para ficheros binarios en C++



Dwarft
26-07-2004, 15:51
Hola a todos ! :rolleyes:

Estoy utilizando el Dev-C++.
Y cuando tengo que declarar y abrir un fichero binario dependiendo si es para datos entrantes o datos salientes hago lo siguiente:
ofstream nombre_fichero1("fichero_creado.dat",ios::out | ios::binary);
ifstream nombre_fichero2("fichero_creado.dat",ios::in | ios::binary);
El problema que tengo es que cada vez que tengo que abrir un fichero, tanto si es para lectura como para escritura, siempre tengo que poner un nombre de puntero distinto.

Hay alguna manera de no tener que estar declarando continuamente estos punteros para ficheros binarios ?

Salu2 !
Asias :0=

KaoS
04-08-2004, 14:42
Si hombre hazlo asi:


ofstream salida; //Declaras el flujo de salida
ifstream entrada; //Declaras el flujo de entrada

salida.open("fichero de salida",ios::binary ||ios::out); //lo abres
//trabajas con el ...
salida.close(); //Lo cierras

//igual con el entrada

si lo necesitas otra vez de nuevo open y el nombre del fichero

Un saludo,
KaoS