This compiles fine

Code:
#include <iostream>
#include <string.h>
//#include "Course.h"
#include "Student.h"
using namespace std;

Student *sa[3];

int main(){   
    sa[0] = new Student("James");
    sa[1] = new Student("Jason");
}
But when I un comment the 3rd line
Code:
//#include "Course.h"
g++ gives me...

Main.cpp:9: error: expected constructor, destructor, or type conversion before '*' token
Main.cpp:9: error: expected `,' or `;' before '*' token
Main.cpp: In function `int main()':
Main.cpp:14: error: `sa' undeclared (first use this function)
Main.cpp:14: error: (Each undeclared identifier is reported only once for each function it appears in.)
Main.cpp:14: error: `Student' has not been declared
Main.cpp:15: error: `Student' has not been declared