我一生中从未读过COBOL,并且负责用新语言重写旧的COBOL代码.是否有任何免费或免费试用的软件包可以生成COBOL程序的流程图?
我看过"Visustin"和"Code Visual to Flowchart"
Visustin删除了部分代码并在演示版本中进行随机旋转,这导致演示不太准确.
我无法让Code Visual Flow Chart与我们的代码一起正常工作.
知道我可能会尝试的其他任何套餐吗?
我们有一个令人惊讶的复杂工作流程,需要由具有内部Web应用程序的准技术员工进行监控.大约有30个步骤,其中一些是手动(编辑),一些是半自动停止点(如"已收到文件"或某些模板的客户批准),有些是完全自动化的(文件转换,搜索索引,等等).所有这些步骤的流程图都很庞大而且复杂,三个人可能同时在三个完全不同的步骤上工作.
您如何尽可能向用户提供大量信息?只显示整个图表似乎是蛮力解决方案.但它很大,随着我们做更多的事情,它可能会变大.更不用说在HTML中编码整个图表所需的复杂性.

我正在为非技术用户快速而肮脏的软件流程.我想要一些可以输出到PNG或其他图形格式的东西,并且它们可以很容易地进入并用于进行更新和修改.轻松的......
以下类似于代码理解的逆向工程。所以这是函数:
void deleteTask(TaskPtr& head, const char* fullName)
{
TaskPtr current, nodeToDelete;
if(strcmp(head->fullName, fullName) == 0)
{
current = head;
head = head->next;
delete(current->address);
delete(current);
return;
}
for(current = head; current != NULL; current = current->next)
{
if(strcmp(current->next->fullName, fullName) == 0)
{
nodeToDelete = current->next;
current->next = nodeToDelete->next;
delete(nodeToDelete->address);
delete(nodeToDelete);
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
如何在流程图(框图)中显示head和fullName参数?
我正在使用 js.cytoscape,并且需要从左到右生成一个图形。
当我使用布局时,它会从上到下生成图表
code.js文件如下
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
boxSelectionEnabled: false,
autounselectify: true,
layout: {
name: 'dagre'
},
style: [
{
selector: 'node',
style: {
'content': 'data(id)',
'text-opacity': 0.5,
'text-valign': 'center',
'text-halign': 'right',
'background-color': '#11479e'
}
},
{
selector: 'edge',
style: {
'curve-style': 'bezier',
'width': 4,
'target-arrow-shape': 'triangle',
'line-color': '#9dbaea',
'target-arrow-color': '#9dbaea'
}
}
],
elements: {
nodes: [
{ data: { id: 'n0' } , position: { x: 0, y: 0 } },
{ data: { …Run Code Online (Sandbox Code Playgroud) 我将此流程图转换为C++代码时遇到问题.
应该看起来有点像这样(我现在知道这是错的):
do {
I1;
if(!W1) {
I2;
...
}
}
Run Code Online (Sandbox Code Playgroud)
I1,I2,I3是指令.我想我应该使用布尔变量来正确地做,但是如何?
如何在流程图中显示嵌套循环?
\n\n我想在流程图中显示一个嵌套的 foreach 循环,显示类似这样的内容
\n\nforeach($array as $item) {\n foreach($SecondArray as $key=>$value) {\n // Do stuff...\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n现在纠正我,如果我错了,但是没有办法在流程图中显示 foreach 循环,所以我需要在图中显示 for 循环(?)所以算法应该显示为更多内容喜欢:
\n\nfor ($i = 0; $i < count($array); i++) {\n for ($j = 0; $j < count($arrayTwo); $j++) {\n // Do stuff...\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n现在看看这个问题的答案(如何在算法的块表示中描绘 \xe2\x80\x9cfor\xe2\x80\x9d 循环),单个 for 循环可以显示如下:
\n\n\n\n但我想不出任何可以显示嵌套循环的方法(以显示我上面编写的代码)。
\n\n有什么建议么?
\n嗨我在我的项目中使用Angular 5,我需要创建流程图.我搜索并找到了一些插件,但他们没有提供我需要的这些功能:
提前致谢
我正在寻找一个WPF流程图表组件.可以让你根据一些对象结构/集合在它们之间绘制框和显示线的东西.
有人知道那里有什么吗?我更喜欢免费,因为这是一个我计划将它放入的开源项目.
我想检查两个日期是否已经过了.
我的流程图我假设"<> ="运算符对比较有效.
boolean isOverLaped(Date start1,Date end1,Date start2,Date end2) {
if (start1>=end2 && end2>=start2 && start2>=end2) {
return false;
} else {
return true;
}
}
Run Code Online (Sandbox Code Playgroud)喜欢这个代码
fp1=fopen("Fruit.txt","r");
if(fp1==NULL)
{
printf("ERROR in opening file\n");
return 1;
}
else
{
for(i=0;i<lines;i++)//reads Fruits.txt database
{
fgets(product,sizeof(product),fp1);
id[i]=atoi(strtok(product,","));
strcpy(name[i],strtok(NULL,","));
price[i]=atof(strtok(NULL,","));
stock[i]=atoi(strtok(NULL,"\n"));
}
}
fclose(fp1);
Run Code Online (Sandbox Code Playgroud)
这些符号听起来太类似于区分它们的功能,任何人都可以通过任何方法帮助我,或者根据本网站使用形状名称http://www.breezetree.com/article-excel-flowchart-shapes.htm
是否可以在没有变量的情况下将此流程图编写到C++中goto?

这就是我已经拥有的:
i1;
i2;
if(w1) {
i3;
while(w2) {
i2;
if(w1) { break; } // and it shouldn't do i4;
i3;
}
i4;
}
i5;
Run Code Online (Sandbox Code Playgroud) flowchart ×13
c++ ×2
diagramming ×2
javascript ×2
algorithm ×1
angular ×1
c ×1
cobol ×1
components ×1
cytoscape.js ×1
diagram ×1
java ×1
loops ×1
reactjs ×1
windows ×1
wpf ×1