From: Marius Newsgroups: comp.os.msdos.djgpp Subject: problem with fstream it erases my input file ! Date: Tue, 11 Nov 1997 19:52:43 +0100 Organization: Rijksuniversiteit Groningen Lines: 30 Message-ID: <3468A97A.E24ED7D7@geocities.com> NNTP-Posting-Host: client36-97.oprit.rug.nl Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hello I have the following problem : After I execute the following code with an argument at the commandline e.g. : test.exe test.txt The file test.txt is empty (it wasn't before) the code : #include int main(int argc, char *argv[]) { fstream // open the file to read and write stream(argv[1],ios::in | ios::out); } My C++ teacher executed this code with GNU C++ on linux and it worked fine. However when I run it (on DOS DJGPP GNU C++) it empties my argument file. Has anyone using DJGPP had the same problem, if so some help would be nice because I don't know what's wrong. Greetings Marius