title: C - printf() not working but puts() is working fine
body: <pre><code>void read_class_information(head* beginning, int scale_type) {
      puts("hello");
      // printf("hello");
  }
  </code></pre>
  
  <p>I have a simple function called by main and printf() and fprintf() to stdout does not seen to work within it. On the other hand, puts() works fine.  I have no files open at the time of the printf() call or any errors.  Any suggestions to what the problem might be? Thanks.</p>