descargar - error ofstream en c++
c++ manual (5)
Estoy recibiendo un error ofstream en C ++, aquí está mi código
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file./n";
myfile.close();
return 0;
}
error de Dev-C ++ 10
C: / devp / main.cpp agregado `std :: ofstream OutStream ''tiene un tipo incompleto y no se puede definir
Gracias por adelantado
Creo que es un simple error ortográfico offstream en lugar de ofstream.
Las secuencias de archivos se definen realmente en <fstream>
.
Probablemente, estás incluyendo el archivo de encabezado incorrecto. Hay un encabezado <iosfwd> que se usa para los archivos de encabezado que necesitan hacer referencia a los tipos de la STL sin necesidad de una declaración completa del tipo. Aún debe incluir el encabezado <iostream> adecuado para poder utilizar los tipos en cuestión.
Puede que no esté incluyendo el archivo de encabezado apropiado.
agregar #include <fstream>
al principio de su archivo fuente debería corregir el error.
Puedes probar esto:
#include <fstream>
int main () {
std::ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file./n";
myfile.close();
return 0;
}