title: macro definition containing #include directive
body: <p>Is there a way to define a macro that contains a <code>#include</code>
  directive in its body?</p>
  
  <p>If I just put
  the "<code>#include</code>", it gives the error</p>
  
  <pre><code>C2162: "expected macro formal parameter"
  </code></pre>
  
  <p>since here I am not using <code>#</code> to concatenate strings.<br>
  If I use "<code>\# include</code>",  then I receive the following two errors:</p>
  
  <pre><code>error C2017: illegal escape sequence
  error C2121: '#' : invalid character : possibly the result of a macro expansion
  </code></pre>
  
  <p>Any help?</p>