A console application which have different features of a phone. Written in C++. The Graphical inteface is built on SFML. A clean documentation included
HTML C++ CSS CMake C GLSL
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
App
Code
SFML/SFML-2.1
.gitattributes
.gitignore
Capture-min.PNG
LICENSE
README.md

README.md

Cpp-Phone

A console application which demostrates different features of a Phone. Written in C++. The Graphical inteface is built on SFML.

###Preview App preview

How to run the software : Open the subfolder App, Run START.exe and PLAY !!

In case of using the Music app please make sure you have added all your music files (.wav / .ogg format) in the music subfolder under Code directory

Before running the software please read the [Documentation] (http://abrarshariar.github.io/cpp_phone_documentation/index.html)

Cpp-Phone

Synopsis

This is a console based Phone software. The entire software is written in C++. For graphical interface SFML has been used. After you unpack the sofware the following directories is found:

-C++Phone

[Code] (https://github.com/abrarShariar/Cpp-Phone/tree/master/Code)

Documentation

[SFML] (https://github.com/abrarShariar/Cpp-Phone/tree/master/SFML)

In the "Code" subfolder the following header files are found:

-[Calculator.h] (http://abrarshariar.github.io/cpp_phone_documentation/calculator.html)

-[error.h] (http://abrarshariar.github.io/cpp_phone_documentation/index.html)

-[Methods.h] (http://abrarshariar.github.io/cpp_phone_documentation/methods.html)

-[Options.h] (http://abrarshariar.github.io/cpp_phone_documentation/options.html)

-[Person.h] (http://abrarshariar.github.io/cpp_phone_documentation/person.html)

-[Phone.h] (http://abrarshariar.github.io/cpp_phone_documentation/phone.html)

-[PhoneBook.h] (http://abrarshariar.github.io/cpp_phone_documentation/phonebook.html)

-[PhoneCall.h] (http://abrarshariar.github.io/cpp_phone_documentation/phonecall.html)

-[RegisterPerson.h] (http://abrarshariar.github.io/cpp_phone_documentation/registerPerson.html)

-[SFML.cpp] (http://abrarshariar.github.io/cpp_phone_documentation/sfml.html)

-[SMS.h] (http://abrarshariar.github.io/cpp_phone_documentation/sms.html)

-[App.h] (http://abrarshariar.github.io/cpp_phone_documentation/app.html)

-[Dice.h] (http://abrarshariar.github.io/cpp_phone_documentation/dice.html)

Besides C++ Standard Library is extensively used. For more on each files please see the documentation. The Documentation containes all the necessary doc files in .html format The "SFML" folder contains the SFML library (version 2.1)

Compilation

In order to use the C++Phone you must compile the main.cpp file included in the "Code" sub-folder.

NOTE: You must read the followings (included in documentation) properly before compiling the software:

[How to set up SFML] (http://abrarshariar.github.io/cpp_phone_documentation/howtoSFML.html)

[How to run the sofware] (http://abrarshariar.github.io/cpp_phone_documentation/howtorun.html)

How it works