For this project, you are writing a program to read a file of records, extract s
ID: 3938981 • Letter: F
Question
For this project, you are writing a program to read a file of records, extract some fields into a VLA’s, sort them using insertion sort, search for a user-specified target using binary search, and print out the result. The program should open the input file “grades.csv”, a comma separate value, where each line contains 4 integers and 1 character separated by commas. These objects represent a student’s ID, score of Exam 1, score of Exam 2, score of Exam 3, and a grade letter based on the average of the three scores. A student ID can be any 6-digit integral value, i.e., it is in range from 100000 to 999999, both inclusive. The scores are from 0 to 100, and a grade letter is either ’A’, ’B’, ’C’, ’D’, or ’F’. We can assume the input file is non-empty, but, again, we do NOT know the number of lines in grades.csv C language