I'm having problems displaying a struct. The program recieves input of a person's class schedule, and the person can search for a class using the id number. I keep getting errors when it comes to displaying the search results. I know that it doesn't seem to recognize the struct, but i don't know how to fix it. Thanks for your time.

Code:
#include<iostream>
#include<string>
using namespace std;

int InputClass(int cindex);
int DisplayClass(int cindex);

struct CLASS
{	
   string name;
   int number;
   string meets;
   int start;
   int end;
   string teacher;
   int size;
};


int main()
{
	int cindex=0;
	int menu;
//menu
	do {
		cout<<"Class Organizer"<<endl;
		cout<<"1: Enter in your classes"<<endl;
		cout<<"2: Search with class number"<<endl;
		cout<<"3: Quit"<<endl;
		cin>>menu;
		
		switch(menu) {
			case 1:
				InputClass(cindex);
				break;
			case 2:
				DisplayClass(cindex);
				break;
			case 3:
				break;
			default:
				cout<<"Invalid input, please enter a number given.";
				break;
		}

	} while(menu);
	
	system ("PAUSE");
	return 0;
}


int InputClass(int cindex)
{
	CLASS Class[54];
	char crerun='y';

	do {
		cout<<"Name of Class:"<<endl;
		getline(cin,Class[cindex].name);
		cout<<"Class Number:"<<endl;
		cin>>Class[cindex].number;
		cout<<"Meets on (MWF if it meets on Monday, Wednesday, and Friday):"<<endl;
		getline(cin,Class[cindex].meets);
		cout<<"Start time:"<<endl;
		cin>>Class[cindex].start;
		cout<<"End time:"<<endl;
		cin>>Class[cindex].end;
		cout<<"Teacher Name:"<<endl;
		getline(cin,Class[cindex].teacher);
		cout<<"Number of Students in Class:"<<endl;
		cin>>Class[cindex].size;

		cindex++1;
		cout<<"Would you like to add another class?"<<endl;
		cin>>crerun; 
	} while(crerun == 'Y' || crerun == 'y');
	
	return 0;
}


int DisplayClass(int cindex)
{
	int clnumber;
	int loop;
	
	cout<<"Enter class number to print that or 'all' to print all classes";
	cin>>clnumber;
	if (clnumber=-858993460) {
		for (loop=0; loop<=cindex; loop++) {
			cout<<Class[loop].name<<endl;
			cout<<Class[loop].number<<endl;
			cout<<Class[loop].meets<<endl;
			cout<<Class[loop].start<<endl;
			cout<<Class[loop].end<<endl;
			cout<<Class[loop].teacher<<endl;
			cout<<Class[loop].size<<endl<<endl;
		}
	}
	else {
		for( loop=0; loop<=cindex; loop++){
			if (Class(loop).number!=clnumber)
				cout<<""<<endl;
			else {
				cout<<Class(loop).name<<endl;
				cout<<Class(loop).number<<endl;
				cout<<Class(loop).meets<<endl;
				cout<<Class(loop).start<<endl;
				cout<<Class(loop).end<<endl;
				cout<<Class(loop).teacher<<endl;
				cout<<Class(loop).size<<endl;
				break;
				}
			}
		
			if (loop==cindex) {
			cout<<"There is no class with that number.";
			}

			else 
				cout<<"";
	}

	return 0;
}//goes back to menu
Errors:

c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(74) : error C2143: syntax error : missing ';' before 'constant'
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(92) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(92) : error C2228: left of '.name' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(93) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(93) : error C2228: left of '.number' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(94) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(94) : error C2228: left of '.meets' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(95) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(95) : error C2228: left of '.start' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(96) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(96) : error C2228: left of '.end' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(97) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(97) : error C2228: left of '.teacher' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(98) : error C2065: 'Class' : undeclared identifier
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(98) : error C2228: left of '.size' must have class/struct/union
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(103) : error C2228: left of '.number' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(103) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(106) : error C2228: left of '.name' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(106) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(107) : error C2228: left of '.number' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(107) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(108) : error C2228: left of '.meets' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(108) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(109) : error C2228: left of '.start' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(109) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(110) : error C2228: left of '.end' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(110) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(111) : error C2228: left of '.teacher' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(111) : error C3861: 'Class': identifier not found
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(112) : error C2228: left of '.size' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\student\my documents\visual studio 2008\projects\mod 2 project 3\mod 2 project 3\class planner.cpp(112) : error C3861: 'Class': identifier not found