HexEdit is a hexadecimal file editor for Microsoft Windows. HexEdit allows the user to view and edit any type of file, no matter what format it is saved in.

With a maximum file size limit of 4Gb, HexEdit can cut, copy, paste, insert and delete any amount of data with no decrease in performance with larger files. With unlimited multi-level undo and redo capability, no matter how large the file, HexEdit brings a new level of control over file editing.


Presented here are a collection of sourcecode snippets and mini-projects. All downloads are plain Win32 C and C++, and compile under Microsoft Visual Studio 6.0.

Code Snippets

A collection of C and C++ programming snippets organised into categories of functionality.

Win32 Sourcecode projects

Sourcecode downloads which implement full applications or utilities

C & C++ Tricks

This section contains code snippets which I have acquired over time. Most of the code samples are in the C programming language. Just a couple require C++. Wherever possible, I have accredited the code with the respective authors. However, there are quite a few samples of which I have lost the original author's details. In these cases I have left the snippets unaccredited. If you see a code snippet below, and you believe you know who originally published it, please drop me a line and I'll update this page immediately.

Please send any comments or suggestions to:


Supercalc is an expression calculator for Windows. An expression calculator gives the user the ability to type an equation exactly as it is to be evaluated. This allows for much more intuitive use of the calculator. Instead of the cumbersome buttons associated with a traditonal windows calculator, you simply type what you want.



hello woirld


After many years a new version of HexEdit is in sight! This is a brand new, complete re-write of the original HexEdit program available on this site. There is still some development before it is finished, so I have thrown together this quick page to give any interested people some information about the new version. If you have any features you'd like to see then now's your chance!


Subscribe to Catch22 RSS