Using WITH NO ADVANCING
If you specify the WITH NO ADVANCING
phrase,
and output is going to a ddname, the printer control character +
(plus)
is placed into the first output position from the next DISPLAY
statement. +
is
the ANSI-defined printer control character that suppresses line spacing
before a record is printed.
About this task
If you specify the WITH
NO ADVANCING
phrase and the output is going to stdout or
stderr, a newline character is not appended to the end of the stream.
A subsequent DISPLAY
statement might add additional
characters to the end of the stream.
If you do not specify WITH
NO ADVANCING
, and the output is going to a ddname, the printer
control character ' ' (space) is placed into the first output position
from the next DISPLAY
statement, indicating single-spaced
output.
DISPLAY "ABC"
DISPLAY "CDEF" WITH NO ADVANCING
DISPLAY "GHIJK" WITH NO ADVANCING
DISPLAY "LMNOPQ"
DISPLAY "RSTUVWX"
If you code the statements above, the result sent to the output device is:
ABC
CDEF
+GHIJK
+LMNOPQ
RSTUVMX
The output that is printed depends on how the output device interprets printer control characters.
If you do not
specify the WITH NO ADVANCING
phrase and the output
is going to stdout or stderr, a newline character is appended to the
end of the stream.