C and C++ Programming Resources

Custom Search

C++ Source Code

Add time using structures in C++

Posted on July 23rd, 2011 0 Comments

Write a program having a structure named Time which has three integer data items i.e. hour, minute and second. The task is to add the variables of the Time data type though a function void AddTime(Time *time1, Time *time2) which takes as arguments the addresses of two Time type variables, adds these variables and stores the result in time2. The function must...
Read More | Make a Comment

Common Text Transformation Library

Posted on August 22nd, 2009 0 Comments

Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. The library implementation is based on STL classes and algorithms. The library provides components for creating lexical analyzers making practical use of EBNF grammars. Template meta-programming and operator overloading offer features...
Read More | Make a Comment

Inheritance example

Posted on October 17th, 2008 0 Comments

Inheritance example
Simpler methods in the classes have been changed to inline code to shorten the file considerably. In a practical programming situation, methods that are this short should be programmed inline since the actual code to return a simple value is shorter than the code required to send a message to a non-inline method. /******************************************************* *...
Read More | Make a Comment

Function name overloading

Posted on October 14th, 2008 0 Comments

Function name overloading
An example of function name overloading within a C++ class. In this program the constructor is overloaded as well as one of the methods to illustrate what can be done in C++ programming language. /******************************************************* * MYCPLUS Sample Code - http://www.mycplus.com * * ...
Read More | Make a Comment

Client and Overlapped Server and Server and ThreadServer

Posted on September 9th, 2008 0 Comments

This program is a simple named pipe client that demonstrates the API calls needed to successfully develop a basic named pipe client application. When this application successfully connects to a named pipe, the message “This is a test” is written to the server. There are four basic steps needed to implement a client: Wait for a Named Pipe...
Read More | Make a Comment

Number Conversions

Posted on September 9th, 2008 0 Comments

This is another one of my numerical analysis university assignments. It is an extension of binary to decimal conversion code. The program converts a number in any base to a number in any other base. The user inputs the original number, the base it was written in and the base it wants to convert to. It then outputs the number in the converted base. /******************************************************* *...
Read More | Make a Comment

The Standard C++ Library: Strings

Posted on September 9th, 2008 0 Comments

Standard C++ not only incorporates all the Standard C libraries (with small additions and changes to support type safety), it also adds libraries of its own. These libraries are far more powerful than those in Standard C; the leverage you get from them is analogous to the leverage you get from changing from C to C++.The string class member functions provide a...
Read More | Make a Comment

Solve the Quadratic equation using C++

Posted on September 9th, 2008 0 Comments

This program will solve quadratic equations. You can copy and paste it into an editor, save it and compile from there.I have compiled and run this on a RedHat GNU/Linux machine using kernel 2.4.20-6 and it works. If you are using another system ( windows or mac you may need to change the coding ). To compile: name it quadsolv.cpp then type < g++ -o...
Read More | Make a Comment


Page 1 of 6123456