Cita:
Iniciado por haidion En C++ declaras un objeto de la clase ofstream y luego usas la función write para guardar.
Código c++:
Ver originalchar var[50];
ofstream out("FileName.txt");
out.write(var,sizeof(var));
Mucho mejor así:
Código c++:
Ver originalstring var;
ofstream out( "FileName.txt" );
if ( !out )
return err_code1; // no se puede abrir el fichero
file << var; // aquí var es una string, pero funciona tambien con un char*
if ( ! file )
return err_code2; // no se puede escribir en el fichero
Este metodo (
operator << en ves de
write()) es mejor porque con << se puede escribir cualquier tipo de datos, aunque con write solo se puede escribir un char* or string. Por ejemplo, se puede hacer el siguiente con <<:
Código c++:
Ver originalint i=2;
string str="test";
float f=2.345;
file << "i=" << i << ", str=" << str << ", f=" << f << endl; // endl = end of line