INFO: Newline Character \n Equivalent to ASCII Linefeed (0x0A)
ID: Q48885
|
The information in this article applies to:
-
The C Run-Time (CRT), used with:
-
Microsoft C for MS-DOS, versions 5.1, 6.0, 6.0a, 6.0ax
-
Microsoft C for OS/2, versions 5.1, 6.0, 6.0a
-
Microsoft C/C++ for MS-DOS
-
Microsoft Visual C++ for Windows, 16-bit edition, versions 1.0, 1.5
-
Microsoft Visual C++, 32-bit Editions, versions 1.0, 2.0, 4.0, 5.0, 6.0
SUMMARY
The newline character (\n) is equivalent to the ASCII linefeed character
(hex 0A). Thus, for files opened in text mode, CR/LF pairs are read in as
newline characters, and newline characters are written as CR/LF.
This information applies to STDIN, STDOUT, and STDERR, which are opened in
text mode by default.
When using strtok() to extract tokens separated by CR/LF in a file opened
in text mode, only \n must be used as a token delimiter.
Additional query words:
Keywords : kbCRT kbVC100 kbVC150 kbVC200 kbVC400 kbVC500 kbVC600
Version : winnt:1.0,2.0,4.0,5.0,6.0
Platform : winnt
Issue type : kbinfo
|