title: what is the meaning %*s in sscanf function
body: <p>New to C programming , feel free to correct me. </p>
  
  <pre><code>int main()
  {
      char sent[]="mugiwara is 18 years old";
      char str[20];
      int i;
      sscanf(sent,"%s%*s%d",str,&amp;i);
      printf("\n%s-&gt;%d",str,i);
  
      return 0;
  }
  </code></pre>
  
  <p>In the above c program what in the world <code>%*s</code> is doing in the <code>sscanf</code> statement ? I tried removing it and then a garbage value comes up when i try to run the program , kindly explain. </p>