Web C Plus Plus is a command line utility that takes your source code, and converts it into an HTML file using a fully customizable syntax highlighting engine and colour schemes. This is useful if you want to post your code online and make it easier to read, or to make online programming tutorials.

To use webcpp, type the following format to the command line
(without any brackets):

webcpp <infile> <outfile> [options...]

where <infile> is the name of your source file to read, and <outfile> is the name of the HTML file to create, and [options...] are optional (see options table).

Options can be parameters to pass to webcpp (such as scheme files or filetype forcing), but options can also be switches to turn features on or off.
There are also options that are special switches to use in place of filenames that make webcpp do some very neat tricks, and make it a handy, "must-have" tool.

Options Table

-c=<scheme> Use a webcpp colour scheme.
-w=<scheme> The works, same as -m -l -a -h -c=<scheme>.
-i=<filename> Use an image for the background.
-x=<extension> Force the filetype for syntax highlighting.
-X,--external-css Generate an external stylesheet.
-w,--the-works The works (sans scheme) -m -l -h -a.
-l,--line-numbers Print the line numbers in the left margin.
-a,--anchor-lines Create anchors to line numbers.
-h,--hyperinclude Create hyperlinks to #include files (C/C++).
-t,--tabs-spaces Convert tabs to spaces (use for Opera).
-m,--made-with Show made with webcpp footer.
-A,--auto Automatic naming in place of the output file.
- ,--pipe Use STDIN or STDOUT in place of the filename.