質問

The following is like reverse-engineering for code understanding. So here is the function:

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;
        }
    }
}

How to show head and fullName args at flowchart (block diagram)?

役に立ちましたか?

解決

Found the variant of mentioning args within separate block that is connected with begin block by dot line. Like this:

enter image description here

他のヒント

There is no standard for showing arguments on flowcharts. However, in UML, you could show arguments on UML Sequence Diagram on the directed arrow, as in some examples here: UML Sequence Diagrams. Arguments are shown on the diagram as: method_name(arg1, arg2, ..., argn).

I experienced same problem before i draw my flow chart by looking this example i am not sure it is officially valid flowchart or not but it doesn't matter right because the point is to convey your idea to reader clearly.

Flow chart example

Both answers are reasonable but second is more appropriate for flowchart drawing.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top