Open C++ iostreams as ios::binary.
This commit is contained in:
parent
b1ade68b61
commit
8395ac8852
4 changed files with 7 additions and 7 deletions
|
@ -717,7 +717,7 @@ int fgHUDInit( fgAIRCRAFT * /* current_aircraft */ )
|
|||
FGPath path(globals->get_fg_root());
|
||||
path.append(hud_path);
|
||||
|
||||
ifstream input(path.c_str());
|
||||
ifstream input(path.c_str(), ios::binary);
|
||||
if (!input.good())
|
||||
{
|
||||
FG_LOG(FG_INPUT, FG_ALERT,
|
||||
|
@ -747,7 +747,7 @@ int fgHUDInit2( fgAIRCRAFT * /* current_aircraft */ )
|
|||
path.append("Huds/Minimal/default.xml");
|
||||
|
||||
|
||||
ifstream input(path.c_str());
|
||||
ifstream input(path.c_str(), ios::binary);
|
||||
if (!input.good()) {
|
||||
FG_LOG(FG_INPUT, FG_ALERT,
|
||||
"Cannot read Hud configuration from " << path.str());
|
||||
|
|
|
@ -817,7 +817,7 @@ fgReadPanel (const string &relative_path)
|
|||
FGPanel * panel = 0;
|
||||
FGPath path(globals->get_fg_root());
|
||||
path.append(relative_path);
|
||||
ifstream input(path.c_str());
|
||||
ifstream input(path.c_str(), ios::binary);
|
||||
if (!input.good()) {
|
||||
FG_LOG(FG_INPUT, FG_ALERT,
|
||||
"Cannot read panel configuration from " << path.str());
|
||||
|
|
|
@ -210,7 +210,7 @@ void SaveDialogOk(puObject*) {
|
|||
char *s;
|
||||
SaveDialogInput->getValue(&s);
|
||||
|
||||
ofstream output(s);
|
||||
ofstream output(s, ios::binary);
|
||||
cout << saveFile << endl;
|
||||
if (output.good() && fgSaveFlight(output)) {
|
||||
output.close();
|
||||
|
@ -270,7 +270,7 @@ void LoadDialogOk(puObject *) {
|
|||
char *l;
|
||||
LoadDialogInput->getValue(&l);
|
||||
|
||||
ifstream input(l);
|
||||
ifstream input(l, ios::binary);
|
||||
if (input.good() && fgLoadFlight(input)) {
|
||||
input.close();
|
||||
mkDialog("Loaded flight");
|
||||
|
|
|
@ -426,7 +426,7 @@ void GLUTspecialkey(int k, int x, int y) {
|
|||
FG_LOG( FG_INPUT, FG_DEBUG, " SHIFTED" );
|
||||
switch (k) {
|
||||
case GLUT_KEY_F1: {
|
||||
ifstream input("fgfs.sav");
|
||||
ifstream input("fgfs.sav", ios::binary);
|
||||
if (input.good() && fgLoadFlight(input)) {
|
||||
input.close();
|
||||
FG_LOG(FG_INPUT, FG_INFO, "Restored flight from fgfs.sav");
|
||||
|
@ -438,7 +438,7 @@ void GLUTspecialkey(int k, int x, int y) {
|
|||
case GLUT_KEY_F2: {
|
||||
FG_LOG(FG_INPUT, FG_INFO, "Saving flight");
|
||||
cerr << "Opening output stream" << endl;
|
||||
ofstream output("fgfs.sav");
|
||||
ofstream output("fgfs.sav", ios::binary);
|
||||
cerr << "output stream opened" << endl;
|
||||
if (output.good() && fgSaveFlight(output)) {
|
||||
output.close();
|
||||
|
|
Loading…
Reference in a new issue