expecting initial declarator before functions when i put header file in
<p>For some reason when I put my header file in I get this error: expected init-declarator before "int" (or void) </p>

<p>main:</p>

<pre><code>#include "header.h"


int main()
{
    char gender;
    float gpa;
    ifstream inData;
    ofstream outData;


    inData.open("./Ch7_Ex4Data.txt");
    outData.open("./Ch7_Ex4Dataout.txt");

    inData &gt;&gt; gender &gt;&gt; gpa;
    outData &lt;&lt; gender &lt;&lt; gpa &lt;&lt; endl;


    inData.close();
    outData.close();

    system("PAUSE");
    return EXIT_SUCCESS;
}
</code></pre>

<p>other function:</p>

<pre><code>#include "header.h"

void initialize (int&amp; countFemale, int&amp; countMale, float&amp; sumFemaleGPA, float&amp; sumMaleGPA)
{
            countFemale = 0;
            countMale = 0;
            sumFemaleGPA = 0;
            sumMaleGPA = 0;
}
</code></pre>

<p>header:</p>

<pre><code>#ifndef header_h
#define header_h

#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;fstream&gt;
#include &lt;cstring&gt;
#include &lt;cstdlib&gt;

using namespace std;

void extern initialize(int&amp;, int&amp;, float&amp;, float&amp;)


#endif
</code></pre>
