Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

oxcug

macrumors newbie
Original poster
Oct 3, 2011
24
0
Hey all, so I'm trying to open and write to a file. Here is my code:

Code:
    ofstream ofile;
    ofile.open("mySample.txt");
    ofile << "Hello World, I am FileIO.\n\nP.S Luke I'm your Father";
    ofile.close();

The Problem is that even though I am flushing the buffer with .close, It's not even creating the File anywhere on my disk. Anyone know what's wrong here?
 
The Problem is that even though I am flushing the buffer with .close, It's not even creating the File anywhere on my disk. Anyone know what's wrong here?

It probably is creating a file, but in your working directory, which defaults to quite deep inside your Xcode project folder, where your executable file is. You can either change the working directory Xcode uses, or add an absolute path to the filename.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.