Tip of the Day: Format C Code Using Indent

    Indent is a powerful application developed by the GNU project, designed to format and change the appearance of C code. Indent will insert or delete whitespace characters to make your C code easier to read. It supports several code styles, including:
    - GNU indent style (which is the default, or indent -gnu)
    - Kernighan & Ritchie indent style (invoked with indent -kr)
    - original Berkeley indent style (invoked with indent -orig)

    Thus, to indent a C source file using the Kernighan & Ritchie style, one would use:

    indent -kr source.c

    Have a look at the screenshots below:

    Original, wrongfully formatted source code

    Same code, formatted using indent source.c (using default GNU style)

    Same code, formatted with the Kernighan & Ritchie style (with indent -kr source.c)

    Notice that indent is developed to work with C code, not C++; also, it will try to cope with invalid code too.Source URL: http://ashesgarrett.blogspot.com/2009/12/tip-of-day-format-c-code-using-indent.html
    Visit ashes garrett for Daily Updated Hairstyles Collection

Blog Archive