https://github.com/knadh/ctunes
A prototype music list manager. C programming exercise I did a very long time ago.
https://github.com/knadh/ctunes
Last synced: about 1 year ago
JSON representation
A prototype music list manager. C programming exercise I did a very long time ago.
- Host: GitHub
- URL: https://github.com/knadh/ctunes
- Owner: knadh
- Created: 2011-10-15T22:29:38.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2011-10-15T22:31:15.000Z (over 14 years ago)
- Last Synced: 2025-03-19T00:24:13.687Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 234 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
A C programming exercise I did while ago.
Maybe someone will find it useful.
_______
|__ __|
___| |_ _ _ __ ___ ___
/ __| | | | | '_ \ / _ \/ __|
| (__| | |_| | | | | __/\__ \
\___|_|\__,_|_| |_|\___||___/
================================================
C Programming project
cTunes v1.8
Kailash Nadh
http://kailashnadh.name
================================================
CONTENTS
========
screenshots - screenshots of the app (windows) in action
ctunes/data - the directory where the data files are kept
ctunes/data/tunes.dat - the main data file (binary format)
ctunes/output - all exported records and exported metrics are created
in this directory
ctunes/main.c - the main program
ctunes/lib.c - general/misc functions
ctunes/db.c - database/file operations
ctunes/menu.c - menus and cli
ctunes/ctunes.h - the program's definition library
ctunes/ctunes.exe - Compiled Windows binary
ctunes/ctunes.bin - Compiled Linux binary
COMPILING
=========
All four .c files (main, lib, db, menu) have to be compiled together
eg: with gcc,
gcc main.c lib.c db.c menu.c
eg: with dmc (digital mars)
dmc main.c lib.c db.c menu.c
USAGE
=====
This packages comes with two compiled binaries, one for Windows (ctunes.exe) and one for linux (ctunes.bin)
Windows - Simply execute ctunes.exe by double clicking
Linux - Execute by double clicking, or from command line: ./ctunes.bin