0 votos

Error al pasar de C a C++

Estoy pasando un programa que tengo en C a C++; Es un mantenimiento de un fichero de parámetros que manejo con una estructura que en C leo con "fread(.....)" y actualizo con "fwrite(....)" El fichero está en binario Al cambiar a C++ la aperturo cor "ifstream fichero15("ParametrosCalculo.txt", ios::binary);" si le añdo el "in" me da error, lo he probado con los dos binary y in, El problema me lo indica el compilador Code::Blocks en la instrucción "fread(ap,sizeof(struct Parametros),1,fichero15);" y me indica : "error: invalid user-defined conversion from 'std::ifstream {aka std::basic_ifstream<char>}' to 'FILE {aka _iobuf}' [-fpermissive]|" Si alguien me puede ayudar le doy las gracias por anticipado.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X