write a program that transfers the contents of one file to a second file. the first file will contain an arbitrary (unknown) number of data groups. a data group will consist of a person's name (a (c)string containing spaces), the person's student id (a large integer), the person's gpa (a floating point number), and the person's letter grade (a single character). you can design the order of the data within each group and the actual values to use. (it would be educational for you to experiment with different orders for the data values.) remember that your program cannot know how many data groups are in the file ahead of time!