title: How to Call A simple Bool function and print
body: <p>I am trying to learn how to call functions and work with bools. Tried running a small test by calling a bool function that is true if an input number is less than 50. However I am getting an error saying that the function is missing an argument list whatever that is. Any advice as to what im doing wrong is much appreciated. thankyou! </p>
  
  <p>C4550: Expression evaluates to a function which is missing an argument list.</p>
  
  <p>error is pointing to where i am calling the bool function in main.</p>
  
  <pre class="lang-c prettyprint-override"><code>#include &lt;stdlib.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;stdbool.h&gt;
  
  bool ValidInput(int number1);
  int number1;
  
  int main(void)
  {
      printf("Enter number: ");
      scanf("%d", &amp;number1);
  
      if (ValidInput == true)
          printf("VALID INPUT\n");
  }
  
  bool ValidInput(int number1)
  {
      if (number1 &lt; 50)
          return true;
  
      return false;
  }
  </code></pre>