C and C++ Source Code Snippets

Welcome to Cprogramming.com's programming code snippet repository. Peruse the archives or add your own snippets for others to use! (Check the following link a better definition of a snippet)

Sort by clicking on any of the headers.

SnippetAuthorLanguagePlatformRating (votes)
Templated stack class Ali Nawkhas Murad C++ANSI9.6 (4732)
Create a new file under linuxChol Nhial 7.5 (519)
Palindrome FunctionJason Weeks 7.5 (513)
String FunctionsDominic Vonk 7.4 (511)
simple StopWatch with roundtrip timeNickMa 7.4 (513)
Eventhandling macro for classesToolsDevler 7.4 (501)
Quick-sort using vector and iterator in STLJianbao Tao 7.4 (500)
Integer Partitions from 1 to NChristopher Brown 7.4 (504)
Tic-TacToeptrs 7.4 (510)
Output console text with type-writer effect.Michael Brandon Miller 7.4 (506)
Menu driven program in c programmingcampus 7.4 (587)
Singly linked list - insert, remove, add, countGirish Amara CANSI7.3 (2425)
A portable card deck class with shufflingSlyMaelstrom C++ANSI6.8 (408)
Calandar generator (based on snippet by Joe) printing a calendar for any yearTyler Veness C++ANSI6.6 (458)
ASCII table generatorAbdul Haseeb Mir C++ANSI6.6 (521)
Knuth-Morris-Pratt (KMP) String Search AlgorithmSyed Rafey Husain C or C++ANSI6.6 (883)
friend function exampleAli Nawkhas Murad C++ANSI6.6 (448)
View the format of IEEE 754 floating point numbersAli Nawkhas Murad C++ANSI6.6 (474)
Calandar generator printing a full calendar for any yearJoe C++ANSI6.5 (369)
A code template for OpenGL / GLUTPerspective C or C++ANSI6.4 (655)
An example of simple stack using linked lists.Ali Nawkhas Murad C++ANSI6.4 (484)
This is Trigonometry Table made AlhamdulillahAbdul Haseeb Mir CWindows6.4 (397)
The standard ASCII table generator.Ali Nawkhas Murad C++ANSI6.4 (457)
Pascal's TriangleAli Nawkhas Murad C++ANSI6.4 (545)
Pascals Triangle Using Combination Function of IndicesSHINE AIYYAPPAN CANSI6.3 (527)
binary tree creation, traversal and searchSyed Rafey Husain C or C++ANSI6.1 (243)
a simple clockrichmond caesar CANSI6.1 (922)
Useful string functionsyzb3 CANSI5.9 (166)
Templated queue classAli Nawkhas Murad C++ANSI5.9 (143)
Examples of dynamic multidimensional arraysAli Nawkhas Murad C++ANSI5.8 (138)
Next 30