Question: Objective: Write a C program that reads a Zoom meeting report from a text file, processes it , and displays attendance records based on certain
Objective: Write a C program that reads a Zoom meeting report from a text file, processes it and displays attendance records based on certain criteria. Input File Format: Header line: Name, Email, Join Time, Leave Time, Duration Minutes Each subsequent line: Record for a connection including attendee's name, email, join time, leave time, and duration. Assumptions: Attendees are uniquely identified by their name & surname. Name and surname should match regardless of case. There's no time overlap between connections of the same attendee. Maximum attendees. Duration is provided for each record and is compatible with the difference between join and leave time. Program Execution: program Arguments: : Name of the input file Zoom meeting report : Minimum duration in minutes for attendees to be displayed. optional: If not provided, output order follows the original input order. If provided as "sorted", output is alphabetical based on surname & name. Program Tasks: Read the input file and store attendee information name surname, duration Combine multiple connections by the same attendee into one, updating the duration accordingly. Display attendees with a total connection duration at least Optionally sort the output based on alphabetical order of surname & name. Hints: Utilize string sorting algorithms. Use string.h library functions. Consider ctype.h for character functions. fgets, fputs functions from stdio.h can be useful. inputtxt: Name,Email,Join Time,Leave Time,DurationMinutes Feyza Nur Duman,fnur.duman@tedu.edu.tr:::: Eda Nur YILMAZ,enur.yilmaz@tedu.edu.tr:::: Serhat Gokhan YAMAC,sgokhan.yamac@tedu.edu.tr:::: Duru Yamac,,:::: Asya Hale Gencel,ahale.gencel@tedu.edu.tr:::: Eda Nur YILMAZ,enur.yilmaz@tedu.edu.tr:::: Taner Ceyhun,tanerceyhun@tedu.edu.tr:::: Sevil TERZI,sevil.terzi@tedu.edu.tr:::: Taner Ceyhun,tanerceyhun@tedu.edu.tr:::: Ilhan Tekin,,:::: Aytekin Safak,,:::: Sevil Terzi,,:::: Sevil TERZI,sevil.terzi@tedu.edu.tr::::
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
