title: Using fscanf() to skip a string
body: <p>The input file is such that it has a string followed by an integer on first line and from second line it has a string followed by 2 integers. My below code works well but is there a way to skip the string ? I am just scanning it with some character array char sink[30]. Actually I don't need this value how can I use fscanf() to skip this string and just read integers.   </p>
  
  <pre><code>#include&lt;stdio.h&gt;
  #include&lt;stdlib.h&gt;
  
  int main()
  {
      int v,i=0,f=1;
      static int *p,*q;
      FILE *fp;
      char sink[30];
      fp = fopen("some.txt","r");
  
      while(!feof(fp))
      {   
          if(f)
          {   
              fscanf(fp,"%s %d",sink,&amp;v);
              p = (int *)malloc(sizeof(int)*v);
              q = (int *)malloc(sizeof(int)*v);
              f=0;
          }   
          else
          {   
              fscanf(fp,"%s %d %d",sink,&amp;p[i],&amp;q[i]);
              i++;
          }   
      }   
  
      fclose(fp);
  
      printf("The input vertices are\n");
      for(i=0;i&lt;v;i++)
          printf("%d %d\n",p[i],q[i]);
      return 0;
  }
  </code></pre>