Skip to content

vhkarpuk/course-csv-manager-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Course CSV Manager (C Project)

C License: MIT Last Commit

A course registration system in C with CSV persistence.
Users can add, search, update, delete, and list courses via a menu-driven interface.


📌 Features

  • Add a course (ID, code, status)
  • Display all courses in memory
  • Search courses by ID
  • Update or delete an existing course
  • Save/load data to/from regs.txt (CSV file)
  • Demonstrates structs, arrays, file I/O, and persistence

📸 Example Output (Screenshots)

Menu
Menu

Add & Display
Add Course

Update
Update Course

Delete
Delete Course


🛠️ Compilation & Usage

Make sure you have gcc installed.
Clone the repository and compile the program:

gcc course-csv-manager-c.c -o course_manager ./course_manager

About

A C program to manage course registrations with CSV file persistence (add, search, update, delete).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages