Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: C++
Expertise: All
Feb 24, 1999



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Use the Continuation Marker Before a Line Break

C++ statements can be broken into more than a single line. However, you cannot break literal strings such as printf() format string, macros, or literals. When you need a long string, you can use the continuation marker \ (backslash) before a line break:
  #define  MESSAGE "a very long message that cannot fit into \
  a single line. It may be broken more than once \
  like that"

  printf ("%10.10ld  \t %10.10ld \t %s\
  %f", w, x, y, z );
The preprocessor scans the source file before compilation and concatenates lines that are broken by a continuation marker. Thus, the compiler sees such lines as if they were typed without a break. Note that the line break (a hard return/enter) should appear immediately after the backslash.
Danny Kalev
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date