title: whitespace in the format string (scanf)
body: <p>Consider the following code:</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  int main() {
      int i=3, j=4;
      scanf("%d c %d",&amp;i,&amp;j);
      printf("%d %d",i,j);
      return 0;
  }
  </code></pre>
  
  <p>It works if I give <code>2c3</code> or <code>2 c 3</code> or <code>2c 3</code> as input if I have to change the value of variables. What should I do if I want the user to enter the same pattern as I want means if <code>%dc%d</code> then only <code>2c3</code> is acceptable and not <code>2 c 3</code> and vice versa if it is <code>%d c %d</code>?</p>