Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
#include <stdio.h>
Remarks
These constants specify the mode of translation ("b" or "t"). The mode is included in the string specifying the type of access ("r", "w", "a", "r+", "w+", "a+").
The translation modes are as follows:
t
Opens in text (translated) mode. In this mode, carriage return-line feed (CR-LF) combinations are translated into single line feeds (LF) on input, and LF characters are translated into CR-LF combinations on output. Also, CTRL+Z is interpreted as an end-of-file character on input. In files opened for reading or reading and writing,
fopenchecks for CTRL+Z at the end of the file and removes it, if possible. It's removed because using thefseekandftellfunctions to move within a file ending with CTRL+Z may causefseekto behave improperly near the end of the file.Note
The t option is not part of the ANSI standard for
fopenandfreopen. It is a Microsoft extension and should not be used where ANSI portability is desired.b
Opens in binary (untranslated) mode. The above translations are suppressed.
If t or b isn't given in mode, the translation mode is defined by the default-mode variable _fmode. For more information about using text and binary modes, see Text and binary mode file I/O.
See also
_fdopen, _wfdopen
fopen, _wfopen
freopen, _wfreopen
_fsopen, _wfsopen
Global constants