| 123456789101112131415161718192021222324252627282930 |
- /*
- * Do not modify this file
- *
- * If you modify this file. Your program will fail in grading.
- *
- */
- #ifndef _PA06_H_
- #define _PA06_H_
- typedef struct
- {
- int ID;
- char * name;
- /* If you change this to
-
- char name[80];
- you will receive zero */
- } Student;
- int countStudent(char * filename, int * numstu);
- Student * allocateStudent (int numberStudent);
- int readStudent(char * filename, Student * studentArray,
- int numberStudent);
- int writeStudent(char * filename, Student * studentArray,
- int numberStudent);
- void sortStudentbyID(Student * studentArray, int numberStudent);
- void sortStudentbyName(Student * studentArray, int numberStudent);
- void swapStudent(Student * student1, Student * student2);
- void freeStudent(Student * studentArray, int numberStudent);
- #endif
|