Providing Free Software to the internet community


Site Map
Email us
Get Bloodshed CD

Free compilers list
C and C++

Free URL submission
Add a resource



C/C++ source files

Here is a list of downloadable C/C++ source file and useful links.
If you want to add your source code or link here
please submit it :)

My printf
This is a rewritten version of the famous printf function. It is not as complete as the original one so it is more for educational purpose.

Author :
Colin Laplace

Eval Expr
An expression evaluator in C (extremely portable of course ;) written at Epitech school.

My Library
This library is a rewrote of most of the string.h functions and some others. It was made for educational purpose (this code should be portable nearly to any operating systems)

Authors : Colin Laplace, Epitech ACUs

GameCoding UK
Great game source code and resources. There's also OpenGL and DirectX tutorials. A good part of the resources are working with Dev-C++


Adventure game with C sources.

Author : Mike Hommel


Small C compiler with C sources.

Author : J. E. Hendrix


Tic-Tac-Toe game in C++

Author :
Ahmed El-Hamouly


FMOD is a fast, powerful and easy to use sound system on windows and linux. Supporting 3d sound, midi, mods, mp3, ogg vorbis, wma, recording, geometry processing, cd playback, mmx, internet streaming, dsp effects, user samples and streams, EAX 1&2, A3D 3.0, C/C++/VB/Delphi/MASM and MORE !


Hangman game in C++

Author :
Ahmed El-Hamouly


A matrix multiplier in C++

Author :
Ahmed El-Hamouly

Very good C/C++ programming site


Useful 100% portable ANSI C code. The most notable function is mfsize() which is a *fast* file size counting function. Other useful functions include mstrcat() for string merging and mrand() for easier random number generation. There are some others too.
Author :
Ioannis Vranos

SNIPPETS is the most commonly-cited single-archive repository of free C/C++ spurce files available. It consists of mostly small libraries and utilities and has been proven invaluable in helping C/C++ programmers rapidly get new projects up and running. All SNIPPETS source files are - free - either explicitly public domain or freely licensed with no restrictions on their use in either personal or commercial software.

txObject Application ToolKit
The txObject Application ToolKit (ATK) is a collection of platform-independent C++ & Python Class libraries that provides a five-layer framework containing an Object Library, IO and Timers, Threads, Inter-Process Communication, and Distributed Object Communication. is a site devoted to c/c++, Unix, OpenGL and DirectX development. Their softwares are available with sources. A forum is also available for Q&A. The site is maintened by Zbalart which is a great friend of

Skin sys
Make your winamp easyly using MFC and skinsys with a picture based Skin system. Including full featured MP3 player project. All of files are open source (Skin editor, skin sys, mp3 decoder)

Wonder Workers C++ homepage
This homepage currently contains games, demos for graphics (starfields, plasma, etc.), and functions that help programmers utilize their computers' peripheral devices (keyboards, mouses, sound systems, etc.),

C/C++ Programming Guide
This guide is intended to help two groups of people, the first group is those that want to learn to program in C or C++. The second is for the experienced programmer that needs a quick reference guide to programming techniques and examples.

Minilint simply scans your code and counts up the number of brackets, parenthesis and comments and tells you if they are uneven, and is even able to scan through your code and stop every X amount of spaces so you can watch the counter to see where you made a mistake. Any OS that includes some form of dos (no NT) to run the EXE. It should work on any PC with enough ram to run a compiler ! It has been test on a Win ME, 1 Ghz PC.

File I/O Tutorial in C++
All about file I/O in C++. This is very large and comprehensive tutorial

Technipal C++ Tutorials
Introductory tutorials for those just getting started with the C++ programming language.

Thinking in C++ books
Free download version of the 'Thinking in C++' book

pgAdmin2 is a full-featured integrated development environment (IDE) for PostgreSQL database. A graphical tree interface gives access to all database objects : tables, columns, indexes, sequences, views, triggers, foreign keys, rules, server-side functions. A syntax-highlight IDE will allow you to program your database server-side in the following languages : C, PLpgSQL, PLperl, PLpython, PLtk and soon PLjava.

Mingw32 Alternate C Runtime Library
The Mingw32 Alternate C Runtime Library is being developed as a replacement for the Microsoft C Runtime Library (MSVCRT.DLL) because there is a need for a C Runtime Library for Mingw32 users which is not dependent on the Microsoft C Runtime Library, open-source, not licensed under the GPL or LGPL, and can be used freely for commercial use. It will be released under the BSD license. This library will be 100% ANSI/ISO compliant, including Unicode functions and ISO C99 functions.

Get Bloodshed CD

You can get all the software available on this site on a CD. This is the list of all software included on ONE CD:

Dev-C++ 4 CD version
Dev-C++ 4.01 update
Dev-C++ for Linux
Dev-Pascal 1.9
QuickInstall 2.0
Avi Creator 1.0
Dev-C++ 4 sources
Dev-Pascal 1.9 sources
Multibox 4.0
Fast Cleaner 1.0
LaserWar sources for Delphi
Calc-By-Step 1.0
Dev-C++ Packages
+ Goodies !

Copyright Bloodshed Software

If you find any broken links in this site, please send me an email.