Click here to Skip to main content
15,881,882 members
Everything / Programming Languages / C

C

C

Great Reads

by Martin Mitáš
How to support scrolling within your controls.
by Espen Harlinn
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
by Andy Allinger
Add features to k-means for missing data, mixed data, and choosing the number of clusters
by Jeffrey Walton
Perform authenticated encryption with Crypto++.

Latest Articles

by Chris Boss
BASIC: A powerful language often underestimated and undervalued
by ColleagueRiley
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
by FPGANinja
A walkthrough and source code for designing a stream interface in Vitis HLS
by Alexey Shtykov
The thing that could generate pseudo random numbers faster than standard library does

All Articles

Sort by Title

C 

14 Sep 2010 by Ohmu
An article that creates a simple iPhone application that displays a graphic then cuts out the .XIB, and completes this just from the code.
23 May 2012 by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
7 Aug 2014 by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
18 Apr 2012 by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
27 Jul 2009 by Mohammad Shafieenia
Optimum algorithm for calculating factorial of large number
20 May 2008 by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
30 Jun 2015 by Toby Opferman
Building your own 64-bit Windows Extender
18 Mar 2011 by darkoman
This article is about the 3D software rendering engine.
29 Jan 2019 by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
1 May 2015 by Intel
64-bit Android and Android Run Time
1 Nov 2017 by Jose A Pascoa
Rolling up a practical solution
3 Jun 2009 by Ryan Grevious
Insert custom packets in the 802.11 frame
26 Aug 2008 by ima_c++_programmer
Tries to solve the queen problem using backtracking
21 Jun 2015 by Anupam_Datta
Motion activated Pushbullet notification from your Arduino to your Smart Gadgets
14 Feb 2023 by ildarin
The most succinct declarative programming language for fast coding
4 Nov 2020 by honey the codewitch
Unleash the tiny ESP-01 on your network
27 Feb 2016 by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
19 Dec 2012 by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
29 Jul 2009 by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
9 Jul 2002 by Andrew Peace
An article showing the use of pointers in C and C++
19 Feb 2010 by logicchild
An article written with the purpose to help any beginner to use OpenMP.
25 Jul 2009 by logicchild
An article that steps through some essential C++ concepts.
27 Jun 2010 by Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
22 Feb 2010 by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
28 Apr 2014 by Andre' Gardiner
A c banking atm concept console application
6 May 2008 by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
16 May 2008 by freejack
An STL based C++ utility class to parse structured config files.
7 Mar 2016 by Will J Miller
Using UIImagePickerController to replicate the profile selection features found in the contacts app requires solving some vexing problems. This article presents one approach for a class that replicates the functionality using the UIImagePickerController.
15 Feb 2010 by logicchild
The purpose of this article is to provide a framework to help achieve concurrency by using OpenMP.
8 Sep 2014 by EricHufschmid
A C function to create a triangle index list
9 Aug 2011 by Rodrigo Cesar de Freitas Dias
Writing a dialog based program using only pure Win32 C code
27 Jul 2009 by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
24 Dec 2018 by David Lafreniere
Unique allocator features improve performance and protect against heap fragmentation faults on any C or C++ project.
28 Mar 2008 by maskisland
A generic tracing library implementation.
9 May 2010 by zvx
A library for writing simple TCP client applications
18 Apr 2015 by Matt Scarpino
This article provides an overview of MPI development for C programmers.
23 Aug 2012 by Alesiani Marco
A concept-tool to create interactive documentations for C/C++ projects
25 Jun 2002 by Len Holgate
Although socket based TCP/IP servers using IO Completion Ports are often written in C++, it's sometimes useful to write such a server in Visual Basic.
31 Mar 2014 by tgis.top
A short guide for a high performance, flexible, cross-platform memory pool.
25 Nov 2022 by Nemanja Trifunovic
Purpose, history and scenarios of use of character data types
13 Feb 2008 by pradeep shivadasan
26 Feb 2008 by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
3 Oct 2014 by SarmadAsghar
This is the second lock-free implementation (first is by H°akan Sundell) that only needs the single-word compare-and-swap atomic primitive.
24 Apr 2008 by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
17 Aug 2007 by Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
26 Nov 2014 by Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
25 Jan 2018 by KristianEkman
Can we write a new better hash function?
20 Jul 2007 by James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
28 Jun 2023 by Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
8 Mar 2017 by Eric D Schmidt
A crash course in working with the BeagleBone and its built-in A/D converter, GPIO, and I2C bus using C++
28 Sep 2008 by Jaker.Chen
A PLC simulator for WINDOWS
6 Dec 2006 by dzolee
A Pong clone, written using VC++/Visual Studio 2005.
3 Mar 2009 by logicchild
An article to give some insight about the Native API.
4 Jun 2009 by KarstenK
Connecting and disconnecting network drives
17 Jan 2010 by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
29 Jan 2009 by logicchild
An article to help explain how C/C++ use pointers.
12 Dec 2008 by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
28 Aug 2007 by YoungJin Shin
The characteristics of each CRT (ML, MT, MD) and the way to solve problems begginers encounter frequently
27 May 2021 by Oscar-Tark
In this article, we will be looking at a more advanced version of a buffer overflow attack.
10 Jun 2014 by Hari Mahadevan
A simple C++ class framework for writing Windows services
27 Sep 2009 by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
5 Aug 2014 by Babu_Abdulsalam
A Simple Profiler for C++ apps on x64 platform
30 Nov 2008 by WajihUllahBaig
How to read audio input devices in DirectX.
13 Aug 2009 by carl morey
How to write a program that allows a simple game to run on Linux and Windows
26 Apr 2010 by Chuan-Liang Teng
Access physical memory, I/O port in user mode
25 Oct 2004 by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
28 Dec 2009 by Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
29 Oct 2009 by Dan Bloomquist
'Disk Operating System' suitable for very small systems
26 Sep 2010 by Apriorit Inc, Danil Ishkov
In this article, I am going to describe the process of writing and building of a simple driver-module for Linux OS
2 Jul 2010 by KarstenK
Beginning a Firefox Addon with the power of XP-COM
15 Jul 2011 by hus
A graphics library to export graphical output to BMP or WMF.
6 Nov 2008 by auralius manurung
An article on how to build a simple HTTP proxy server
7 Feb 2008 by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
23 Sep 2005 by gomorgan89
How to implement a simple UDP time server and client using WinSock.
13 Oct 2013 by Member 9294701
A simple, portable yet efficient Quicksort implementation in C
30 Apr 2010 by zvx
A framework for writing small to medium size cross-platform TCP servers
15 May 2015 by orouit
Describes a framework to use the PCSC Smart Card API with .NET.
19 Aug 2016 by FredBienvenu
Following my first article about X macros, I describe how to build a macro library to extend the enum functionalities in C.
23 Jan 2008 by Daniel Cohen Gindi
Implementing server/client architecture for the great SQLite!
25 Jan 2008 by mi-chi
Tokenize and access string contents using a format mask
30 Oct 2020 by honey the codewitch
Using this cheap, powerful little device to make magic
23 Aug 2021 by umar.techBOY
A hardware-based random number generator that exploits the line capacitance and natural frequency of the circuitry of a micro controller to generate a truly random number.
16 Oct 2008 by Ciro Sisman Pereira
Demonstrates how to create a simple application that interacts with terminal standard I/O ports to provide an IPC pipe based between processes
13 Nov 2017 by Elmue
This article describes how to use a Teensy 3.1 board from PJRC.com to simulate keyboard, mouse and touch screen USB HID devices at the same time. This allows to remote-control a computer through one USB cable.
16 Jul 2008 by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
23 May 2007 by vipulparmar
13 Apr 2009 by cyb70289
Play with physical memory, port, PCI configuration space in user mode
1 Nov 2011 by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
18 May 2009 by Renato Tegon Forti
A set of class to access and manipule PostgreSql data base using libpq - C Library.
17 Jun 2016 by David A. Gray
A Microsoft Excel worksheet for accurate, easy, fast design and application of Windows forms and resource strings
6 Mar 2014 by Ilia Glizerin
Manually implement OOP designs in C.
16 Jun 2008 by MoustafaS
Solving old ACM problems
21 Apr 2011 by Yiping Cheng
An ideal source package for introducing students to the basics of Win32 programming
27 Nov 2010 by Vitaliy Shibaev
This article describes useful techniques for transforming old-style C/C++ code to fully managed C# code. These methods were used for porting classic libjpeg and libtiff libraries to .NET Framework.
18 Aug 2014 by pi19404
In this article we will look at Adaptive Skin Color Detection technique described in the paper "An Adaptive Real-time Skin Detector Based on Hue Thresholding"
24 May 2005 by gugulea
This article is about adding automation to your project that increments the build number and adds a build date that can be seen in the Version tab in the file properties window.
8 Mar 2008 by Option Greek
Implementation of a CListCtrl control derived class that can be used to set color of rows, columns, cells.