[問題] 請問有什麼軟體可以畫出function flow的?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
請問有什麼軟體可以畫出function flow(名稱我也不太會取,可能是其他種)的?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
int a(){
int x;
x= b();
return x;
}
int b(){
int x;
x= c();
return x;
}
int c(){
int x=10;
return x;
}
int main(){
int x;
x= a();
return 0;
}
補充說明(Supplement):
像是上述程式碼,一層一層呼叫進去再回來
有無軟體可以將這樣的流程(圖)畫出來呢?
或是用其他方式呈現之類的
要google苦無不太知道關鍵字是什麼,找不太到
謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.187.212
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1420761766.A.139.html
推
01/09 08:37, , 1F
01/09 08:37, 1F
→
01/09 08:37, , 2F
01/09 08:37, 2F
→
01/09 08:39, , 3F
01/09 08:39, 3F
→
01/09 08:42, , 4F
01/09 08:42, 4F
→
01/09 08:43, , 5F
01/09 08:43, 5F
→
01/09 08:43, , 6F
01/09 08:43, 6F
→
01/09 08:44, , 7F
01/09 08:44, 7F
推
01/09 09:15, , 8F
01/09 09:15, 8F
→
01/09 10:57, , 9F
01/09 10:57, 9F
推
01/09 11:03, , 10F
01/09 11:03, 10F
→
01/09 11:05, , 11F
01/09 11:05, 11F
推
01/09 11:11, , 12F
01/09 11:11, 12F
→
01/09 11:23, , 13F
01/09 11:23, 13F
→
01/09 11:24, , 14F
01/09 11:24, 14F
推
01/09 11:28, , 15F
01/09 11:28, 15F
→
01/09 11:28, , 16F
01/09 11:28, 16F
謝謝各位的建議,
我剛剛才又不小心發現我之前在看的Souce code(GEM5)官方所提供的"網頁"
是用doxygen所產生的,網頁下方有一行是這樣說的
http://www.gem5.org/docs/html/index.html
所以,如果我沒有理解錯誤,
他是將靜態的function怎麼連結與呼叫給產生出來?
所以無法將程式真的執行動態路徑(呼叫各個function)給描繪出來?
也就是,舉個例,
根據上面的程式碼部份再多增加兩個小function d(), e()
x但真的執行的時後不會去叫用到這兩個
int a(){
int x;
x= b();
return x;
}
int b(){
int x;
x= c();
return x;
}
int c(){
int x=10;
return x;
}
int d(){
int y;
y= e();
return y;
}
int e(){
int y=10;
return y;
}
int main(){
int x;
x= a(); // 只有叫用到a() b() c()三個
return 0;
}
那看網頁上的介紹是會把"兩串"都畫出來
但事實上我只要看真的有跑的那些就好的話呢?
煩請指點!!!
謝謝 :)
※ 編輯: smilekerker (140.116.187.212), 01/09/2015 16:08:25
推
01/09 17:44, , 17F
01/09 17:44, 17F
→
01/09 18:05, , 18F
01/09 18:05, 18F
→
01/09 18:05, , 19F
01/09 18:05, 19F
→
01/09 18:05, , 20F
01/09 18:05, 20F
→
01/09 18:19, , 21F
01/09 18:19, 21F
→
01/09 18:29, , 22F
01/09 18:29, 22F
→
01/09 18:29, , 23F
01/09 18:29, 23F
推
01/09 18:36, , 24F
01/09 18:36, 24F
→
01/09 18:36, , 25F
01/09 18:36, 25F
→
01/09 18:37, , 26F
01/09 18:37, 26F
→
01/09 18:37, , 27F
01/09 18:37, 27F
推
01/09 18:57, , 28F
01/09 18:57, 28F
→
01/09 18:57, , 29F
01/09 18:57, 29F
推
01/17 08:41, , 30F
01/17 08:41, 30F
推
01/28 19:58, , 31F
01/28 19:58, 31F
→
01/28 19:59, , 32F
01/28 19:59, 32F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):