線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4242
推到 Plurk!
推到 Facebook!

有哪些繪製程式碼流程圖的軟體

答題得分者是:bugmans
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-11-04 16:31:08 IP:220.128.xxx.xxx 未訂閱
我希望有軟體可以載入.cpp and .h,然後畫出每個function的呼叫狀況

例如

[code cpp]
void funcA()
{
funcB();
}
void funcB()
{
funcC();
}
void funcC()
{
...
}
[/code]
畫出....
A─B
└C

我目前是自己寫程式去處理
可以顯示如:A-->B-->C(D->E->F->G)
A function中有呼叫B跟C
C function中又呼叫D、E、F、G

但是這只是文字上的敘述,要畫成流程圖還得手動貼到WORD整理

請問有軟體可以達到這項功能嗎?

謝謝
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-11-04 21:43:27 IP:125.225.xxx.xxx 未訂閱
可以用Doxygen+Graphviz
我google來的教學有附圖,看看是否合乎你的需要
http://progref.blogspot.com/2007/04/new.html
http://yoyo.is-programmer.com/posts/12161.html
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-11-05 09:41:18 IP:220.128.xxx.xxx 未訂閱
感謝,看了介紹...似乎是我要的沒錯

希望code可以不用作太大的更動就可以產生


===================引 用 bugmans 文 章===================
可以用Doxygen Graphviz
我google來的教學有附圖,看看是否合乎你的需要
http://progref.blogspot.com/2007/04/new.html
http://yoyo.is-programmer.com/posts/12161.html
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-11-05 10:18:01 IP:122.146.xxx.xxx 未訂閱
不得不說,這套真是太神奇了


如果流程圖的線條顏色每條都不一樣就好了,複雜一點的程式整個線條都在一個區域交錯

根本不知道他接到哪XD
編輯記錄
GGL 重新編輯於 2009-11-05 11:25:00, 註解 無‧
系統時間:2024-03-29 12:27:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!