在网上找了很多源码自动生成流程图的软件,结果,只有这款软件可以支持c++,而且能白嫖。

链接:Aivosto downloads - Analyze, document and flowchart your code

(这款软件支持c,c++,c#,java,html,js等多种语言,大家可以放心下载)

下面是使用教程(创作不易,麻烦大家点个赞,感谢感谢)

  • 进入网站,选择一个Download demo下载(下载选择文件夹时,注意:单独建一个空的文件夹(用英文),而且该文件夹的上级文件夹都不可以是中文命名的。这点非常重要)

(我记得好像白嫖的话,是要填写问卷,还有邮箱啥的,大家自行摸索一下)

  •  解压,选择exe文件打开

  •   选择语言

  •  将代码复制粘贴进来(或者通过上方 file->open 打开)(下图(did you know)弹出来的对话框是教程,英语好的小伙伴可自行阅读. 建议直接关掉!!!!)

 

  •  选择想要生成代码的部分(默认是全选哦)

  • 生成流程图

 (然后通过截图软件截取想要的流程图,白嫖版本的没办法导出,大家可以截图后,通过wps或者其他软件,得到pdf版本,这里就不做说明了)

  • 中文乱码问题

像这样普通的导出,我就乱码了

 

 点击红色画圈区域位置!!!!

不知咋的,这样乱码就消失了。

(第一次创作,赞还是想要求一个的,谢了)

最后忘了说了,如果这个程序比较大,逻辑比较复杂的话,还是不推荐用这个,他出来的流程图,会显得特别杂乱无章。

如果只是写那种总的概括板块的流程图, 在这里推荐 wps 的流程图功能

(之前我们完成作业,是先用软件自动生成,再根据他生成的东西,再简化,在wps 里把他画出来的)

 效果图如下:

 

更多推荐

Visustin(自动生成流程图)使用说明