Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 1.97 KB

README.md

File metadata and controls

48 lines (41 loc) · 1.97 KB

ICS Time Manager
Programming Language Concepts (PLC)

A C program that finds common time slots with multiple ICS files

Group 2-3:


Sean Soo
1005263


Ryan Pan
1005037


Soh Pei Xuan
1005552


Lee Chang Zheng
1005289

Table of Contents

File Directories

┣ 📂 data                   # place sample ICS files here
┣ 📂 output                 # stores output csv files 
┣ 📄 csvConverter.c         # output generator
┣ 📄 eventTranslator.c      #
┣ 📄 linkedList.c           # 
┣ 📄 main.c                 # executes main() of program
┣ 📄 parser.c               # 
┗ 📄 timeManager.c          #

Getting Started

1. To compile code with flags (supported on Windows, Linux and Mac)

gcc main.c csvConverter.c eventTranslator.c parser.c timeManager.c linkedList.c -o main -ansi -pedantic -Wall -Werror

2. To run with sample ICS files (files are placed in /data)

./main data/sample1.ics data/sample2.ics data/sample3.ics data/sample4.ics