SourceFormatX

軟體簡介

主要功能

為什麼要使用

源碼美化演示

整合和插件

界面預覽

常見問題

升級歷史

所獲獎項

用戶評價

許可協議

CodeToHtml

C語言程式碼格式化工具

現在購買
下載試用

C原始碼/程式碼格式化工具 (C Code Formatter) 能根據C語言的語法規則和用戶自定義的程式碼風格對C語言原始碼進行精細地格式化和排版。經過它的處理,所有原始碼塊的縮排、註解、字元串、前置處理指令和巨集函式都會被自動而整潔地重排為統一的風格。這里是C程式碼格式化效果演示,您可以直觀地了解一下C程式碼格式化工具的功效。

C程式碼格式化工具屬于 SourceFormatX 程式碼格式化工具 產品系列,它基于一款兼容最新 ANSI C 規則 (C99規則) 的強大的詞法解析引擎,因此您可以精確控制原始碼塊、註解、預處理、巨集函式和其它原始碼的所有細節。 SourceFormatX C 程式碼格式化工具是讓風格隨意混亂的程式碼成為可讀性極強程式碼的最佳工具,它提供大量程式碼風格控制選項,並預設多種常見程式碼風格方案,提供程式碼編輯器、命令列界面和常見IDE插件,支援批量格式化,能隨心所欲地在數秒鍾之內把您開發團隊所有的程式碼快速統一為公司指定規則。

現在就試試C原始碼格式化工具吧! 它能在數秒鍾內把任何風格的C程式碼檔案格式化成你最喜愛的程式碼風格樣式!

SourceFormatX C程式碼格式化工具主要功能

  • 根據用戶自定義風格縮排重排所有函式、註解、預處理和其它程式碼元素。

  • 自定義縮排的空格距離。

  • 大括號的統一風格轉換。

  • 程式碼行的智能分割和換行。

  • 程式碼行的智能合並。

  • 常量、變數和其它程式碼元素的自動對齊和排序。

  • 前置處理指令的智能風格轉換。

  • 對前置處理指令 (Preprocessing Directive) 和巨集函式 (Macro) 語句的全面支援。

  • 單行註解、多行註解和文件註解的智能縮排和換行。

  • 自動添加頁頭和頁腳的註解文件模板。

  • 全面支援 Doxygen, CCDoc, JavaDoc 等文件系統。

  • 空格的自動轉換和風格統一。

  • 空格 (Space) 和 制表符 (Tab) 和互相轉換。

  • 批量格式化處理功能。

  • 和常見的IDE的整合: VC++, Microsoft .NET 7, C++Builder...

  • 和常見的編輯器的整合: UltraEdit, Editplus, Textpad, EmEditor...

  • 強大的圖形編輯界面 (GUI) 和命令列界面 (Command Line/Console)。

  • Unicode, Unix, Mac, GBK, Big5, Shift-JIS, JIS, EUC-JP 等編碼的轉換。

  • 混亂混淆 (Obfuscate) C語言程式碼使程式碼極難閱讀和理解以保護原始碼的知識產權。

一些傳統的C程式碼格式化工具常常使用一些特殊的字元串處理方法來實現格式化功能,通常這種方法能在一些範例程式碼檔案上表現尚可,但如果一旦碰到程式碼檔案中的前置處理指令 (Preprocessing Directive) 和巨集函式 (Macro) 語句時就會出錯甚至破壞掉源檔案,而前置處理指令和巨集函式這些複雜的原始碼結構在大型案件中屢見不鮮。

最可靠的辦法是依據最新的 C99 語法規則建立一種“所見即所得”的C語言詞法解析程式碼格式化器。SourceFormatX C語言程式碼格式化工具就是這樣作業的,它基于強大的詞法解析引擎,先根據C語言的語法將原始碼解析,然後再根據用戶自定義的原始碼風格進行原始碼重構。這就是為什麼 SourceFormatX C原始碼格式化工具不但能將雜亂的垃圾原始碼格式化成賞心悅目的版式,還能任意混亂和混淆程式碼的原因。

SourceFormatX C程式碼格式化工具 提供100多個獨立的程式碼風格選項來讓您精細地控制C程式碼的每個細節。通過隨心所欲地設定這些選項,即使是最挑剔的程式員也都能根據他自己的喜好來快速統一程式碼的風格。

  不要再在手工整理程式碼上浪費時間了!現在就 下載 SourceFormatX C原始碼格式化工具 來體會全自動快速整理原始碼的快樂吧!