title: Database program: array type has incomplete element type
body: <pre><code> ATTRIBUTES*  addRelation(char*,char*,ATTRIBUTES*);
   void nattr(ATTRIBUTES*);
   void tuplelen(ATTRIBUTES*);
   void infattr(char*,ATTRIBUTES*);
   void addValues(ATTRIBUTES*,char*);
   int count(VALUES*);
   void project(ATTRIBUTES*,char*);
   void select(char*,char*,char*,ATTRIBUTES*);
   int inStringArray(char*[][],int,char*);
  </code></pre>
  
  <p>I keep getting this error and I'm confused if I include a value in the Array it will make my program wrong ? </p>
  
  <blockquote>
    <p>prototypes.h:9:1: error: array type has incomplete element type</p>
    
    <p>prototypes.h:7:24: error: expected ')' before '*' token</p>
  </blockquote>
  
  <p>I also have this error and yet my syntax is correct. Am I not compiling this header file correctly? 
  I have been using gcc</p>