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 (4865)
Menu driven program in c programmingcampus 7.4 (769)
Create a new file under linuxChol Nhial 7.4 (587)
String FunctionsDominic Vonk 7.4 (587)
simple StopWatch with roundtrip timeNickMa 7.4 (565)
Palindrome FunctionJason Weeks 7.4 (564)
Eventhandling macro for classesToolsDevler 7.4 (555)
Integer Partitions from 1 to NChristopher Brown 7.4 (553)
Output console text with type-writer effect.Michael Brandon Miller 7.3 (545)
Tic-TacToeptrs 7.3 (592)
Quick-sort using vector and iterator in STLJianbao Tao 7.3 (555)
Singly linked list - insert, remove, add, countGirish Amara CANSI7.3 (2548)
A portable card deck class with shufflingSlyMaelstrom C++ANSI7.1 (527)
A code template for OpenGL / GLUTPerspective C or C++ANSI6.9 (835)
ASCII table generatorAbdul Haseeb Mir C++ANSI6.7 (603)
Calandar generator (based on snippet by Joe) printing a calendar for any yearTyler Veness C++ANSI6.7 (509)
Calandar generator printing a full calendar for any yearJoe C++ANSI6.6 (437)
friend function exampleAli Nawkhas Murad C++ANSI6.6 (484)
Knuth-Morris-Pratt (KMP) String Search AlgorithmSyed Rafey Husain C or C++ANSI6.6 (934)
View the format of IEEE 754 floating point numbersAli Nawkhas Murad C++ANSI6.5 (516)
Find the number of CPU Cores, for Windows, Mac or LinuxDirk-Jan Kroon C or C++Multiple6.5 (150)
An example of simple stack using linked lists.Ali Nawkhas Murad C++ANSI6.4 (532)
The standard ASCII table generator.Ali Nawkhas Murad C++ANSI6.4 (507)
This is Trigonometry Table made AlhamdulillahAbdul Haseeb Mir CWindows6.4 (450)
a simple clockrichmond caesar CANSI6.4 (1092)
Pascal's TriangleAli Nawkhas Murad C++ANSI6.4 (599)
Pascals Triangle Using Combination Function of IndicesSHINE AIYYAPPAN CANSI6.3 (581)
binary tree creation, traversal and searchSyed Rafey Husain C or C++ANSI6.3 (301)
a short BubbleSort algoritm for Integer ArraysMajor_Small C or C++ANSI6.2 (328)
A function to encrypt/decrypt a string using XOR eMajor_Small C++ANSI6.2 (620)
Next 30