https://github.com/ganeshjadhavongithub/students-data-c
A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.
https://github.com/ganeshjadhavongithub/students-data-c
c c-programming crud crud-application crud-operations crud-sample data-structures data-structures-and-algorithms dsa file file-handling file-handling-in-c files linked-list students-data students-database students-project
Last synced: 2 months ago
JSON representation
A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.
- Host: GitHub
- URL: https://github.com/ganeshjadhavongithub/students-data-c
- Owner: GaneshJadhavOnGitHub
- License: apache-2.0
- Created: 2025-12-25T11:32:10.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-12-25T12:34:42.000Z (3 months ago)
- Last Synced: 2025-12-27T00:33:12.072Z (3 months ago)
- Topics: c, c-programming, crud, crud-application, crud-operations, crud-sample, data-structures, data-structures-and-algorithms, dsa, file, file-handling, file-handling-in-c, files, linked-list, students-data, students-database, students-project
- Language: C
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# students-data-c
A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.
For system requirements, please refer System_Requirements.txt file.
How to run the program?
Clone the repo, compile and run using following commands.
% gcc *.c -o students.out
Run with 'sudo' as we have to create file to store records.
% sudo ./students.out
Sample output screens are saved in Output directory.