2010-04-26 10 views
8

के आरेख संबंधी प्रतिनिधित्व दिखाने के लिए उपकरण यदि कोई सी फ़ाइल इनपुट करते हैं तो प्रोग्राम के प्रवाह के आरेखण प्रतिनिधि को दिखाने के लिए कोई उपकरण है?उपकरण सी कोड

धन्यवाद।

उत्तर

1

यदि इसे कड़ाई से ग्राफिकल प्रवाह चार्ट नहीं होना है, तो GNU cflow सी स्रोत फ़ाइलों के लिए संपूर्ण कॉल पेड़ इंगित करता है।

0

सॉफ्टवेयर लोहार में Visustin का इस्तेमाल किया है एक लंबे समय के लिए व्यावसायिक रूप से एक बेच दिया है। मैं वर्तमान में इसके बारे में ज्यादा कुछ नहीं कह सकता - शायद यह एक उचित अनुमान है कि अब तक इस्तेमाल किए गए ओएस/2 संस्करण को बंद कर दिया गया है। Software Blacksmiths अभी भी व्यवसाय में प्रतीत होता है - एक त्वरित जांच वैसे भी एक वेब साइट बदल जाती है।

वेबसाइट पर चमकते हुए, ऐसा लगता है कि मैंने इसका उपयोग करने के बाद अपेक्षाकृत कम बदल दिया है (यहां तक ​​कि ओएस/2 संस्करण अभी भी उपलब्ध प्रतीत होता है)। यह मामला है, मैं कहूंगा कि यह "काफी हानिरहित" श्रेणी में आता है, जो किसी भी प्रवाह चार्टिंग उपकरण को प्राप्त कर सकता है।

7

ऐसा करने के लिए ओपन सोर्स वर्कफ़्लो के लिए, टेक्स्ट प्रारूप में कॉल ग्राफ़ उत्पन्न करने के लिए GNU cflow का उपयोग करें। फिर Cflow2vcg आउटपुट को एक मध्यवर्ती ग्राफ प्रारूप में परिवर्तित कर सकता है जो Graphviz आपके लिए एक छवि उत्पन्न करने के लिए उपयोग कर सकते हैं।

2

http://code2flow.com आपको सी-जैसे छद्म कोड से फ़्लोचार्ट बनाने की अनुमति देता है। यह Visustin से थोड़ा सा हो सकता है लेकिन अधिक अच्छे दिखने वाले फ्लोचार्ट्स बनाने की कोशिश करता है और इसका दृष्टिकोण प्राकृतिक भाषा का उपयोग करने की अनुमति देना है, हालांकि अधिकांश कोड शायद असम्बद्ध भी काम करेंगे। संपादक देखने के लिए छवि पर क्लिक करें। कृपया ध्यान दें कि मैं इस समाधान में शामिल हूं।

enter image description here

संबंधित मुद्दे