Ayuda: CString y Archivos
Publicado por Francisco Massó (2 intervenciones) el 06/09/2001 16:34:58
Saludos de ante mano...
Tengo un problema resulta que estoy leyendo el puerto serial de la computadora, y este me devuelve la informacion en formato de CString hasta ahora puedo guardar perfectamente, el contenido en un archivo usando fwrite(prueba, prueba.getlength(), 1,a); donde prueba esta definido como CString...
El problema es el siguiente cuando trato ahora de leer el archivo (se que este se grabo perfectamente porque cuando lo veo con un editor hexadecimal, veo claramente que el contenido esta correcto).. bien estoy usando la instruccion fread(prueba2,sizeof(char),1,b); donde prueba2 esta definido como un CString, al compilar en VC++ 6, se genera un error que dice +/- asi no puede convertir char to *void o algo por el estilo...
Si alguien me puede decir como leer el archivo y grabar el contenido en una variable de tipo CString o en otra si que pierda datos se lo agradezco...
Atte. Francisco Massó
Tengo un problema resulta que estoy leyendo el puerto serial de la computadora, y este me devuelve la informacion en formato de CString hasta ahora puedo guardar perfectamente, el contenido en un archivo usando fwrite(prueba, prueba.getlength(), 1,a); donde prueba esta definido como CString...
El problema es el siguiente cuando trato ahora de leer el archivo (se que este se grabo perfectamente porque cuando lo veo con un editor hexadecimal, veo claramente que el contenido esta correcto).. bien estoy usando la instruccion fread(prueba2,sizeof(char),1,b); donde prueba2 esta definido como un CString, al compilar en VC++ 6, se genera un error que dice +/- asi no puede convertir char to *void o algo por el estilo...
Si alguien me puede decir como leer el archivo y grabar el contenido en una variable de tipo CString o en otra si que pierda datos se lo agradezco...
Atte. Francisco Massó
Valora esta pregunta


0