title: 53:6: warning: conflicting types for function
body: <pre><code>#include &lt;stdio.h&gt;
  #include &lt;string.h&gt;
  struct students{
      char name[50];
      int age;
      int height;
  };
  
  int main(int argc, char **argv)
  {
      struct students manoj;
  
      strcpy(manoj.name, "manojkumar");
      manoj.age = 15;
  
      displaymanoj(&amp;manoj); //print testing \n , name , age 
  
      return 0;
  }
  
  void displaymanoj(struct students *ptr) {
      printf("Testing...............DEBUG\n");
      printf("%s\t%d\n", ptr-&gt;name,ptr-&gt;age);
      printf("END OF TEST: SUCESS -manoj-");
  }
  </code></pre>
  
  <p>I am learning C and it's working where is use pointer to point to structure variable. I am getting the correct output when I run the program. Just that my Geany IDE giving out some message which I would like to know why.</p>
  
  <p>My Compiler Message as below :</p>