SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: manin611 en Miércoles 17 de Septiembre de 2003, 18:38
-
Hola a todos, como debo abrir un fichero para insertar datos utilizando una clase declarada, la clase está declarada de esta manera:
class Programa{
int Codigo;
int Disquetes;
char NombrePrograma[15];
char DescripcionPrograma[25];
char TipoPrograma[10];
char Observaciones[14];
public:
void ProcesoAltas();
void ProcesoBajas();
void ProcesoConsultas();
void ProcesoModificaciones();
}
el archivo para grabar lo abro asi:
ofstream OperaFichero("a:programa.dat", ios::out|ios::binary|ios::app);
hasta aqui ok, introduzco los datos y graba(eso creo porque luego miro el fichero y solo veo signos raros), he visto la salida del fichero binario de otro programa y si se puede ver en cristiano.
que es lo que hago mal ??
os envio el fichero *.cpp para que le hecheis un vistazo, no pretendo que me resuelvan el programa, solo pido una pequeña ayuda como novato que soy.
muchas gracias
-
si quieres ver los datos en un archivo de texto, y de manera legible, deebras guardar su equivalente en caracter...
ejemplo
si tienes el numero 65 en decimal y lo guardas asi en el archivo de texto.. al abrirlo no veras el 65, veras la A eque es el equivalente en ASCII al 65 --
chequeate estos ejemplos de lenguaje c.
Juank