HB_OSNEWLINE()
Returns the newline character(s) to use with the current OS
- Syntax
- HB_OSNewLine() --> cString
- Returns
- <cString> A character string containing the character or characters required to move the screen cursor or print head to the start of a new line. The string will hold either CHR(10) or CHR(13) + CHR(10).
- Description
- Returns a character string containing the character or characters required to move the screen cursor or print head to the start of a new line for the operating system that the program is running on (or thinks it is running on, if an OS emulator is being used).
- Examples
- // Get the newline character(s) for the current OS using defaults.
- STATIC s_cNewLine
- ...
- s_cNewLine := HB_OSNewLine()
- ...
- OutStd( "Hello World!" + s_cNewLine )
- ...
- Tests
- valtype( HB_OSNewLine() ) == "C"
- LEN( HB_OSNewLine() ) == 1
- Status
Ready
- Compliance
- This is an add-on Operating System Tool function.
- Platforms
- Under OS_UNIX_COMPATIBLE operating system the return value is the Line-Feed (0x0a) character CHR(10), with other operating systems (like DOS) the return value is the Carriage-Return plus Line-Feed (0x0d 0x0a) characters CHR(13)+CHR(10).
- Files
- Library is rtl
- See Also