Why Use It

Formatting Show




FAQs & Tips

Update History

Award Gallery


License Policy



C/C++ Source Code Formatter


SourceFormatX C++ ™ is a C/C++ source code formatter, code beautifier and pretty printer for C and C++ languages. It can automatically transform any C or C++ source code to meet your favourite coding style, or your company's preferred coding standard, or any common C/C++ code conventions.

SourceFormatX C++ Code Formatter prepackages several common coding style schemes for automatic code formatting. It also offers over 100 individual coding style configuration options accessible through the graphical customization control panel to let you define your desired code formatting output.

Features Description

  Coding Style Customizer

GUI customization panel to configure your own C/C++ coding style.

  Predefined Coding Styles

Predefined C/C++ style schemes for code style standardization.

  Integrate Into Your IDEs

Format C++ source code in the most common IDEs & code editors.

  Command Line Tool

Command line tool for invoking from source editors and console.

  Advanced Code Editor

Full function visual IDE with C syntax highlight source code editor.

  Source Code Obfuscation

Obfuscate C/C++ code to make it difficult to read and comprehend.

  Export HTML/RTF/TeX

Export C & C++ code as HTML/RTF/TeX files with syntax highlighting.

Code Formatting

You can try to format these messy C/C++ source code samples, SourceFormatX C++ is based on ANSI C++ / ANSI C compatible syntax parse engines which can fully analyze your source code and restructure them with user-defined coding styles, so you can exactly control the formatting of code blocks indentation, variable arrangement, comments, line wrapping and preprocessing directives whatever you want.

  Preview source code formatting demo

SourceFormatX C++'s prepackaged coding styles schemes allow you to quickly reformat your C and C++ source code files using one of the predefined common coding standards, or base on your own preferred coding style. Its graphical C/C++ coding style customization panel offers over 100 individual coding style options to let you define your desired code formatting output exactly.

  Preview coding style control panel

SourceFormatX C++ Code Formatter also can obfuscate your C and C++ source code for intellectual property protection. In addition, it can export your C/C++ source code as HTML, XHTML, BBCode, RTF and TeX files with colorful syntax highlighting.

Some general C formatting tools use special string processing methods to implement the code formatting process. This can work pretty well for some simple example files. But it often fails, even mess the original files when macros and preprocessing directives are encountered, as they always are in large systems of software.

The most reliable way to build a look-and-feel C++ code formatter which fully supports the most recent ANSI C++ standard. The SourceFormatX C/C++ Code Formatter works this way, because it is built around the powerful C/C++ Syntax Parser Engines, to parse and restructure source files. That's why SourceFormatX C++ Code Formatter both format and obfuscate C/C++ source code files.



Download Now!


Don't waste time over formatting C++ source code by hand any more! Download SourceFormatX C/C++ Code Formatter to format C and C++ source code exactly the way you want it!