Which file opening mode combination requests both input and output in binary mode?

Options

  • A. ios::in | ios::out
  • B. ios::binary | ios::app
  • C. ios::in | ios::out | ios::binary
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

C. ios::in | ios::out | ios::binary

Detailed Explanation

Correct Answer: Option C

Explanation:
ios::in requests input, ios::out requests output, and ios::binary requests binary mode. Combining all three flags requests reading and writing in binary mode. Whether opening succeeds also depends on the file and stream conditions.