Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

CStdioFile Class

Updated: May 2009

Represents a C run-time stream file as opened by the run-time function fopen.

class CStdioFile : public CFile

Stream files are buffered and can be opened in either text mode (default) or binary mode.

Text mode provides special processing for carriage return–linefeed pairs. When you write a newline character (0x0A) to a text-mode CStdioFile object, the byte pair (0x0D, 0x0A) is sent to the file. When you read, the byte pair (0x0D, 0x0A) is translated to a single 0x0A byte.

The CFile functions Duplicate, LockRange, and UnlockRange are not supported for CStdioFile. If you call these functions on a CStdioFile, you will get a CNotSupportedException.

Files larger than 232 bytes are not handled correctly by the CStdioFile class. To work with files larger than 232 bytes, use the CFile class.

For more information on using CStdioFile, see the articles Files in MFC and File Handling in the Run-Time Library Reference.

Header:afx.h

Date

History

Reason

May 2009

Added information about large files to Remarks.

Information enhancement.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.