title: Including functions from another internal .c file?
body: <p>I made some program using structures and functions and now I have to split my work into 3 files as follows:</p>
  
  <pre><code>header.h - declaring data types, functions, #define
  func.c - function definition,
  main.c - structure array initialization and calling functions
  </code></pre>
  
  <p>Does it make sense to do it like that? I did that, added #include "header.h" in both .c files but it does not compile, seems there is something wrong with func.c. I'm using VS 2017.</p>