C Program to create Turbo C compiler UI

This is a small C program that demonstrates Turbo C Compiler User Interface. This is done by using graphics library in C. This C program uses line()  function to draw the lines and setcolor()  function to change the colors of different items. The function ...

Profit/Loss Calculator

This is a small utility written in C Programming Language to calculate the net income by checking a person’s salary and monthly expenses. On the basis of this information it calculates the loss or profit. It has a nice graphical User Interface with different formats to show the information i.e. Pie Chart: Shows the information in Pie chart with different colors for salary, expenses and net income. Tabular: Show all the information in tabular form. Bar Graph: Shows the information in Bar Graph with different colors for salary, expenses and net income.

Text editor

This program is written in pure C programming language. The interface of the C program is just like Turbo C/C++ compiler like interface, and it also provides some dialog boxes same like the Turbo C/C++ compiler. It has menus just like C/C++ compiler, text formatting options and also provides options to change font color.

Lame – MP3 Encoding Software

LAME is an educational software used for learning about MPEG Audio Layer III (MP3) encoding. The goal of the LAME project is to use the open source model to improve the psycho acoustics, noise shaping and speed of MP3. LAME is distributed as source code only.

Scientific Calculator Program

This graphical scientific calculator purely written in C programming language. It uses small functions to draw buttons on the screen and perform scientific operations like conversion, logarithm, and other operations. Every operation can be performed using the mouse buttons as well as keyboard. It can perform almost all the functions shown on the screen except few functions which will be implemented in the next version of this calculator code.

Stack Implementation in C

This is a C program that simulates stack operations graphically and in text mode. The program uses linked list to implement stack operations. Stack is a very useful data structure for real life scenarios and used in many other data structures. For example, Processors,...

Bayer-Trees implementation in C

This is implementation of Bayer-Trees, which are normally used for indices of data bases. These routines provide all stuff that is needed to create and destroy; insert, update and delete; load and destroy; search and traverse; check a tree. Sort huge amounts of data by doing a multi-phase sorting on temporary files.

Personal Organizer

NeoMem allows you to store and organize all kinds of information in a cross between a word processor and database. The interface is similar to Windows Explorer, except that instead of dealing with files on a hard disk you deal with objects in a file. It can be used to store to do lists, books, website passwords, addresses, account information, and collections of all kinds. You can define your own classes for items that you want to store information about, and define properties for those objects. Each object can also store formatted text in a simple word processor view.

FLIB2C (Fortran Library to C)

FLIB2C is a tool to create header files that provide a simple and easy-to-use interface between FORTRAN (library) routines and C. The differences between the FORTRAN and C calling sequences are hidden in a header file that has to be created for every FORTRAN library....

Bank Management Program

This is an automated software system written in C programming language for Bank Management which can handle accounts for customers. It uses files to handle the daily transactions, account management and user management. Its not a complete accounting software just like implemented in the banks, but still it can manage the accounts of the customers using the files at back end. It has a nice graphical layout written in C Language.

A2FPLOT (Read ASCII data and write in fplot style)

– To configure the program, edit the file “jsconfig.h”. Since this is a general configuration file, not all settings may apply to this package. If in doubt, use grep or anything else to find out if a specific configuration symbol is used somewhere....

Sort Huge amount of data

The bigsort routine implements a way to sort huge amounts of data that do not fit into main memory by using a multi-phase sorting on files. It is a implementation from the book “Algorithms and data structures” by Niklaus Wirth. Additionally, this routine...