Skip to content

UtkarshPunkar/ToDo-List-Program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ To-Do List App (C Language)

A simple command-line To-Do List application written in C, allowing you to manage your daily tasks directly from the terminal. It supports adding, viewing, and deleting tasks, with all data stored in a local text file (todo.txt).


πŸš€ Features

  • βž• Add new tasks
  • πŸ“‹ View all tasks
  • ❌ Delete tasks by number
  • πŸ’Ύ Persistent storage β€” tasks are saved in todo.txt
  • πŸ–₯️ Works on both Windows and Linux

🧩 How It Works

Each task is stored as a new line in todo.txt. When you:

  • Add β†’ the task is appended to the file
  • View β†’ reads all lines and displays them
  • Delete β†’ rewrites the file without the selected task

🧠 Example Usage

====== TO-DO LIST APP ======
1. Add Task
2. View Tasks
3. Delete Task
4. Exit
Enter your choice: 1
Enter task: Complete C project
Task added successfully!

πŸ§‘β€πŸ’» Author

Utkarsh Punkar

Made this for my open ended practical of Programming for Problem Solving Course.

About

Open Ended PPS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published