-Inspired a Linux program called "when" which manages the user's calendar(deadlines mainly) and everything works in the bash terminal. And though "when" was implemented in Perl which I haven't studied yet, I would consider written somethings similar in C is practical as in UNIX systems we can have gcc to compile easily and run the executable in the terminal as well. For me personally, maybe a review of at least the basic syntax of C. -Keeping things in trackmulti-processss like a computer -minimal and simple, just an executable file needed by the user
What it does
For now, in the range of a day. I kept every single item to do in the form of a LinkedList. So the user can add, and remove tasks of a given day as well as check the remaining tasks in the queue of a given day.
How I built it
Easy, compiled using gcc and debugged using gdb
Challenges I ran into
-When implementing an "interface" for this little program, instead of just plain text for output, I thought I could use some Ascii art which would be more exciting. But a problem arose as in C, backslash "\" would be considered as an escape character by default so definitely trickier than I thought. -"remote: Support for password authentication was removed on August 13, 2021." when trying to git push from my Linux computer, so had to generate and use personal access token. -gdb cannot find/access a shared library-fixed by "sudo pacman -Syu" -fgets doesn't work after running scanf-fixed by flushing the input buffer
Accomplishments that we're proud of
-successful review of C -LinkedList effectively used
What I learned
How to build a LinkedList from a text
What's next for ToDoC
-Clean up the code -Improve the interface -Introduce priority to the tasks, may have to change the entire data structure
Log in or sign up for Devpost to join the conversation.