title: unexpected tokens following preprocessor directive - expected a newline
body: <p>this is my code.</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  int main(void) {
  int a, b, somma, massimo;
  printf("Inserire il primo valore: A =");
  scanf_s("%d", a);
  printf("Inserire il secondo valore: B =");
  scanf_s("%d", b);
  if (b &gt; 0) {    //1
      printf("B = %d e positivo", b);
  } else {
      printf("B = %d e negativo", b);
  }
  if (a % 2 == 0){    //2
      printf("A = %d e pari", a);
  } else {
      printf("A = %d e dispari", a);
  }
  somma = a + b;  //3
  printf("A + B = %d", somma);
  if (a &lt; 0) {    //4
      a = -a;
  }
  if (b &lt; 0) {
      b = -b;
  }
  massimo = a + b;
  printf("Il numero più grande ottenibile con questi due numeri A, B e %d", massimo);
  }
  </code></pre>
  
  <p>when i try to compile it gives me this warning:</p>
  
  <p>1>c:\users\mario\documents\visual studio 2015\projects\controlla a e b\main.c : error C4335: Mac file format detected: please convert the source file to either DOS or UNIX format</p>
  
  <p>1>c:\users\mario\documents\visual studio 2015\projects\controlla a e b\main.c(1): warning C4067: unexpected tokens following preprocessor directive - expected a newline</p>