[C con Clase] Problema Usando Ficheros.
Juan Antonio
jalr43 en hotmail.com
Dom Dic 10 20:53:21 CET 2006
Hola,
estoy programando un juego en el que también uso ficheros para guardar datos. Estoy programando con el API de Windows y con DEV-C++. Al comienzo de mi fichero principal añado el include para poder manejar archivos:
#include <windows.h>
//#include <stdio.h>
#include <fstream>
#include "Ids.h"
Cuando se produce el mensaje WM_CREATE es cuando quiero abrir el archivo y operar con el:
case WM_CREATE:
ifstream fentrada("Datos.dat", ios::in | ios::binary);
Tal y como está ahora con el include de fstream me lanza al compilar que no reconoce ifstream:
ifstream' undeclared (first use this function)
si añado el,
using namespace std;
debajo de los includes obtengo lo siguiente:
crosses initialization of `std::ifstream fentrada'
También he probado a quitar la línea using namespace std y modificar
ifstream fentrada("Datos.dat", ios::in | ios::binary);
por
std::ifstream fentrada("Datos.dat", std::ios::in | std::ios::binary);
pero obtengo el mismo error:
crosses initialization of `std::ifstream fentrada'
¿Cómo puedo conseguir hacer funcionar esto?
Gracias de antemano.
Un saludo,
Juan Antonio.
Más información sobre la lista de distribución Cconclase