Obviously, the first step is to copy and paste the class decl over top of the struct decl. Then you'll get some compile errors since the private members can't be directly accessed. It looks like the global functions will now be static class member functions of studentType. The main function would call the static functions for operating on the array of student classes. You can have arrays of class instances just as easily as arrays of struct instances. The tricky part will be in designing the non-static member functions for filling each student object.
The first thing you should do with the student class is define a default constructor that initializes the attributes to NULL values (0 for the char and int but "" for the string). Then you need methods for filling the data with values and accessing them so that they can be printed. Take a shot at this on your own and let us know when you have more specific questions.