View Full Version : can you use fstream in linux?
Kibble
12-12-2002, 09:10 PM
specifically this type of file i/o:
ifstream aFile ("blah", ios::binary)
i don't actually have linux and i know nothing about it and can't test it, i just want to leave the option open in the future to port my program to linux.
quagsire
12-12-2002, 11:28 PM
Yes, you can use ifstream in linux. At work I had a problem using ios::binary on Unix, since all files are treated as binary. I assume you may find the same problem. Use a conditional define to test for the operating system, eg :
#ifdef _LINUX_
ifstream aFile ("blah");
#else
ifstream aFile ("blah", ios::binary);
#endif
Lynux-Penguin
12-13-2002, 12:40 AM
why not just use the C defined file streams?
Eibro
12-14-2002, 05:57 PM
Originally posted by Lynux-Penguin
why not just use the C defined file streams?
... The obvious answer: Maybe he's programming in C++.
vBulletin® v3.7.0, Copyright ©2000-2009, Jelsoft Enterprises Ltd.