मेरे पास एक हेडर फ़ाइल है जिसमें एक बड़ी संरचना है। मुझे कुछ कार्यक्रमों का उपयोग करके इस संरचना को पढ़ने की जरूरत है और संरचना के प्रत्येक सदस्य पर कुछ संचालन करना है और उन्हें वापस लिखना है।मैं पर्ल के साथ सी हेडर फ़ाइल को कैसे पार्स कर सकता हूं?
उदाहरण के लिए मैं अब
const BYTE Some_Idx[] = {
4,7,10,15,17,19,24,29,
31,32,35,45,49,51,52,54,
55,58,60,64,65,66,67,69,
70,72,76,77,81,82,83,85,
88,93,94,95,97,99,102,103,
105,106,113,115,122,124,125,126,
129,131,137,139,140,149,151,152,
153,155,158,159,160,163,165,169,
174,175,181,182,183,189,190,193,
197,201,204,206,208,210,211,212,
213,214,215,217,218,219,220,223,
225,228,230,234,236,237,240,241,
242,247,249};
जैसे कुछ संरचना है, मैं इस पढ़ने के लिए और सदस्य चर में से प्रत्येक पर कुछ आपरेशन लागू करते हैं और उनका क्रम भिन्न तरह कुछ एक नई संरचना बनाने, की जरूरत है:
const BYTE Some_Idx_Mod_mul_2[] = {
8,14,20, ...
...
484,494,498};
क्या कोई पर्ल लाइब्रेरी पहले से ही उपलब्ध है? यदि पर्ल नहीं है, तो पाइथन जैसी कुछ और भी ठीक है।
क्या कोई मदद कर सकता है !!!
सी का उपयोग करने के लिए कोई विशेष कारण नहीं है? मुझे लगता है कि इस समस्या को हल करने का एक तार्किक तरीका है। –
क्या आप सिर्फ सी हेडर पढ़ रहे हैं और संशोधित कर रहे हैं? क्यूं कर? –
@ रयान, क्या आप थोड़ा और विस्तृत हो सकते हैं। क्या आप कह रहे हैं कि मैं उसी सीडर फ़ाइल का उपयोग सी के अंदर से कर सकता हूं, और उसके बाद इसे पार्सिंग के लिए उपयोग कर सकता हूं? @ करसन, दरअसल, मैंने अभी एक उदाहरण दिया है, मुझे विभाजन, विलय और ऐसी चीजों जैसी चीजों को करने की ज़रूरत है। – Alphaneo