用于显示c代码的图形表示的工具

时间:2010-04-26 16:43:51

标签: c flowchart

如果输入C文件,是否有任何工具可以显示程序流程的图解代表?

感谢。

5 个答案:

答案 0 :(得分:7)

对于执行此操作的开源工作流程,请使用GNU cflow以文本格式生成调用图。然后Cflow2vcg可以将输出转换为Graphviz可用于为您生成图像的中间图格式。

答案 1 :(得分:3)

我过去曾使用Visustin

答案 2 :(得分:2)

http://code2flow.com允许您从类似C的伪代码创建流程图。它可能与Visustin有点类似,但尝试创建更好看的流程图,其方法是允许使用自然语言,尽管大多数代码可能也可以不加修改地工作。单击图像以查看编辑器。请注意,我参与了这个解决方案。

enter image description here

答案 3 :(得分:1)

如果它不必严格地是图形流程图,GNU cflow表示C源文件的整个调用树。

答案 4 :(得分:0)

Software Blacksmiths已经在商业上销售了很长时间。我现在不能说太多 - 这可能是一个公平的猜测,我使用的OS / 2版本现已停止使用。 Software Blacksmiths似乎仍在营业中 - 无论如何都会快速检查一个网站。

浏览网站,看起来自从我使用它以来相对较少有所改变(即使OS / 2版本似乎仍然可用)。在这种情况下,我会说它属于“相当无害”的类别,这是任何流程图工具都能达到的最佳类别。