在网上找了很多源码自动生成流程图的软件,结果,只有这款软件可以支持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 里把他画出来的)
效果图如下:
这里还给大家推荐一个可以在线画图的网站,此网站基本能满足大家画图的大部分需求。
(有用的话记得给我点个赞哦!)
在线画用例图网站推荐:在线用例图工具