#include #include #include #define MAXSTUDENT 40 #define MAXNAME 20 /*Declaring Function Prototypes*/ int extract (char *copy_str, char *name_str, int length, student_t *s,int *p_index); int main(void) { FILE *readfile; char str_copy[40]; char str_name[MAXNAME+1]; char *p_str; int i; student_t s [MAXSTUDENT]; int num=0; int result,index; char *p_error; if((readfile=fopen("datafile.txt","rt"))==NULL) { printf("Error, unable to read file. Program exiting"); return (1); }else { ...