fstream.h

Iniciado por laephy, 13 Abril 2011, 23:32 PM

0 Miembros y 1 Visitante están viendo este tema.

laephy

Hola a todos!

Tengo un problema con una interfaz de usuario que esta realizada en c++. El programa no lo he realizado yo, tiene ya algunos años. He tenido que modificar unas caracteristicas del programa y a la hora de compilar con el microsoft visual studio la version del 2005 me surge el siguiente problema:

fstream.h no puede abrirse.

He estado mirando en internet y parece ser que no es una biblioteca standard de microsoft y que hay una nueva version sin el .h (usando #include <fstream> con using namespace std; en lugar de #include <fstream.h>). Al sustituirlo en el programa e intentar compilar, surgen nuevos errores de compilacion pero ahora en los siguientes comandos:

ifstream in(Dateiname, ios::in, filebuf::sh_read);

da un problema en el filebuf y si lo elimino da un problema en el siguiente comando

ifstream file(Dateiname, ios::out|ios::nocreate,filebuf::sh_none);

donde encuentra problemas en el filebuf y en el ios::nocreate

Alguien me puede decir que puedo hacer para que compile?

ssaammuu

Yo de ti le echaría un vistazo a la especificaciones de la librería ifstream/fstream para familiarizarte con las funciones.

http://www.cplusplus.com/reference/iostream/ifstream/
http://www.cplusplus.com/reference/iostream/fstream/