Coder Social home page Coder Social logo

wukaihua119 / dailyexpenditurerecords Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 442 KB

It is a program that can record your daily expense, income and compute your account balance.

C 87.06% Makefile 7.44% Batchfile 2.72% Shell 2.78%
c life lifestyle expense-tracker account-balance recorder

dailyexpenditurerecords's Introduction

DailyExpenditureRecords

Introduction

You need a tool to record daily expenditure and your cash flow if you have the hard time saving money. The DailyExpenditureRecords is born for those who spend their money unnoticeable. The DailyExpenditureRecords is an application that record your daily expenditure and track your cash flow in order to make good use of your money and more effeciently.

This application is developed using

  1. Programming language: C
  2. Compiler: GNU GCC 7.5.0
  3. Built tool: GNU Make 4.1

Requirements

  1. GNU GCC
  2. Make

Features

  • Record daily expense.
  • Record daily income.
  • Uncover and keep track on the detail of cash flow.
  • Calculate your total balance and expense automatically.
  • Calculate your expense on eat, transportation, and other things.

Install

To use this application, you need to clone this repository.

    $ git clone https://github.com/wukaihua119/DailyExpenditureRecords.git  

Move to the root directory of this project. Run the command below if you are the first time to execute this application.

    // only compile the souce code. 
    $ make build  
    // or run for unix-like system. 
    $ ./startup.sh 
    // windows 
    $ startup.bat 

or

    // not only compile the source code but also execute the binary code to run the application. 
    $ make build_exec 

Start to use

To Start the application

    $ make exec 

You can run command $./Account under Unix-like system or $Account.exeunder Windows.

After execute above command you can input your existing filename or just type the new filename to create a new file.

start

Then you are in the main menu. Just choose one.

menu

After inputing your records you will see the results.

detail

dailyexpenditurerecords's People

Contributors

wukaihua119 avatar

Watchers

 avatar

dailyexpenditurerecords's Issues

#2 Issue from calDetail

The expense at the last row of the *.txt will be calculate two times when calculating the detail expense.

#1 WSL problems

Ctrl+d will make the program print the result infinitely times until pressing Ctrl+C.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.