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)
One line swap of integersabhilash C or C++ANSI7.9 (109)
Shorter version of gotoxyNedeljko CLinux7.9 (34)
Useful string functionsyzb3 CANSI7.9 (83)
Calandar generator (based on snippet by Joe) printing a calendar for any yearTyler Veness C++ANSI7.8 (50)
Find the number of CPU Cores, for Windows, Mac or LinuxDirk-Jan Kroon C or C++Multiple7.7 (16)
A simple double linked list using OOP techniquesAli Nawkhas Murad C++ANSI7.7 (87)
Knuth-Morris-Pratt (KMP) String Search AlgorithmSyed Rafey Husain C or C++ANSI7.6 (387)
Singly linked list - insert, remove, add, countGirish Amara CANSI7.6 (533)
Simple linked list implementationyzb3 CANSI7.6 (64)
This is Trigonometry Table made AlhamdulillahAbdul Haseeb Mir CWindows7.6 (7)
string to bitstring, bitstring to stringEsa Karjalainen CANSI7.4 (18)
Permutation GeneratorTreenef C++ANSI7.4 (333)
Calandar generator printing a full calendar for any yearJoe C++ANSI7.4 (40)
Simple Windows Socket Server ExampleJahan Addison C++Windows7.4 (64)
Another way to swap 2 numbersMaganti Venkatesh C or C++ANSI7.2 (25)
Find the minimum distance between two linesGiacomo C or C++ANSI7.2 (11)
Find the Prime Factors of Given NumberSHINE AIYYAPPAN CANSI7.2 (20)
View the contents of a directoryfinnepower C++Windows6.9 (160)
An example use of a function pointerJayesh C++ANSI6.9 (15)
Generate a spiral matrix for n elementsRaza C or C++ANSI6.8 (25)
A function to encrypt/decrypt a string using XOR eMajor_Small C++ANSI6.7 (347)
A function to reverse an integer arrayMajor_Small C or C++ANSI6.6 (358)
binary tree creation, traversal and searchSyed Rafey Husain C or C++ANSI6.6 (36)
friend function exampleAli Nawkhas Murad C++ANSI6.5 (35)
Checking for powers of twoWebmaster C or C++ANSI6.5 (269)
Convert an integer into binary representationElabed Soufiane CANSI6.5 (17)
a simple clockrichmond caesar CANSI6.5 (431)
Creating, printing and free linked listsSyed Rafey Husain CANSI6.4 (8)
Color header for Windows that integrates with coutSang-drax C++Windows6.4 (207)
A game setup for DirectXPaul D C or C++ANSI6.3 (231)
Next 30
Previous 30

Add a snippet!