title: Defining a string over multiple lines
body: <p>Please take the following:</p>
  
  <pre><code>char buffer[512];
  
  memset(buffer, 0, sizeof(buffer));
  sprintf(&amp;buffer[0],"This Is The Longest String In the World that in text goes on and..");
  
  printf("Buffer:%s\r\n",buffer);
  </code></pre>
  
  <p>I would like to be able to create this string over multiple lines, for ease of troubleshooting and editing.  However, when I use the <code>\</code> command my output is separated by what appear to be tabs?</p>
  
  <p>Example: </p>
  
  <pre><code>sprintf(&amp;buffer[0],"This Is The\
      Longest String In the World\
      that in text goes on and..");
  </code></pre>
  
  <p>yields an output of:</p>
  
  <pre><code>Buffer:This Is The        Longest String In the World       that in text goes on and..
  </code></pre>
  
  <p>Any ideas?  Is this just an incorrect approach to try to break up a string across multiple lines of code?</p>