Closed Thread
Results 1 to 4 of 4

Thread: What mode should i use at fopen()? r, r+, w+b???

  1. #1
    tirengarfio is offline Newbie
    Join Date
    Jul 2008
    Posts
    2
    Rep Power
    0

    What mode should i use at fopen()? r, r+, w+b???

    Hi,

    im trying to create a code which opens a text file, write some content (fwrite) and then read a part of that content (fread). Finally i close the file (fclose)

    What mode should i use at fopen() to do these operations ? r, r+, w+b???

    Bye

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    Jordan Guest

    Re: What mode should i use at fopen()? r, r+, w+b???

    When you open the file do you want to create the file, then write to it or do you want to open the file and append to it?

    For creating/writing/reading use w+
    For opening/appending/reading use r+

    "r"
    Open a file for reading. The file must exist.

    "w"
    Create an empty file for writing. If a file with the same name already exists its content is erased and the file is treated as a new empty file.

    "a"
    Append to a file. Writing operations append data at the end of the file. The file is created if it does not exist.

    "r+"
    Open a file for update both reading and writing. The file must exist.

    "w+"
    Create an empty file for both reading and writing. If a file with the same name already exists its content is erased and the file is treated as a new empty file.

    "a+"
    Open a file for reading and appending. All writing operations are performed at the end of the file, protecting the previous content to be overwritten. You can reposition the internal pointer to anywhere in the file for reading, but writing operations will move it back to the end of file. The file is created if it does not exist.

  4. #3
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42

    Re: What mode should i use at fopen()? r, r+, w+b???

    You can get a full list here.

  5. #4
    Join Date
    Oct 2007
    Location
    /dev/null
    Posts
    4,513
    Blog Entries
    8
    Rep Power
    59

    Re: What mode should i use at fopen()? r, r+, w+b???

    I'd go with rw if it's a text file, and rb+ if it's a binary file.

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Does fopen 'stream'
    By bbqroast in forum C and C++
    Replies: 1
    Last Post: 07-28-2011, 04:36 PM
  2. Replies: 13
    Last Post: 05-04-2011, 07:14 PM
  3. fopen with binary mood
    By peter576 in forum C and C++
    Replies: 7
    Last Post: 04-10-2010, 04:39 PM
  4. fopen question
    By cpd2591 in forum PHP Development
    Replies: 2
    Last Post: 08-08-2007, 10:46 PM
  5. PHP fopen() problems
    By FlyByWire128 in forum PHP Development
    Replies: 11
    Last Post: 07-24-2007, 04:14 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts