disculpen pero sigo con el problema con el archivo binario en c++ de la agenda
ya vi la paguina 35 me ayudo mucho pero estoy con un problema que mi docente me complico mas es que en los archivos de la paguina 35 no dice en ninguna parte donde lo direccionan el archivo directamente lo llama.
bueno lo que me indico para crear un archivo binario me dio esta indicacion
#include "stream.h"
fstream archi;
classAgenda Ag; // esta es la clase donde almaceno la informacion del archivo
archi.open("C: \ archivoAgenda.bin", ios :: out | ios::noreplace );
archi.write((char *)& Ag,sizeof(Ag));
bueno ese es el inicio pero mi problema esta en la direccion que le doy al archivo en la unidad C seguin la explicacion de mi docente dice que eso lo abre el archivo y si no exite el archivo lo crea pero ya lo prove pero no ase nada no crea ninguan archivo bin.
agradesco su ayuda de ante mano.
Hola, yo soy estudiante de ing de sistemas en tercer semestre apenas y bueno no se manejar mcuho archivos pero la semana pasada me toco hcaer un programa presisamente de eso y puede que no entenida tu problema en realidad pero aqui te dejo algo:
Primero he intentado, en mi programa, guardar el archivo en la unidad C, tal como tu lo tienes y no lo crea no se porque. yo lo creo en la misma carpeta donde tengo el proyecto y esto lo hago sin darle direccion ("archivoagenda.bin") y ya.
Por otro lado si necesitas el archivo en binario tienes que abrirlo en ese modo y para eso le pones asi ("archivoagenda.bin", ios:ut | ios::binary) lo que hace el ios:noreplace es verificar si hay un archivo con ese mismo nombre si no lo hay crea uno.
Te puede servir leer esto ficheros en c y c++