C में एक CSV फ़ाइल को पढ़ने के लिए, हम मानक फ़ाइल I/O फ़ंक्शंस का उपयोग करते हैं जिसके साथ स्ट्रिंग मैनिपुलेशन फ़ंक्शंस होते हैं जो प्रत्येक पंक्ति को पार्स करते हैं। नीचे एक CSV फ़ाइल को पढ़ने और प्रत्येक पंक्ति के क्षेत्रों को कंसोल पर प्रिंट करने का एक बुनियादी उदाहरण है।.
C में JSON के साथ काम करने के लिए, आप आमतौर पर jansson या json-c जैसी लाइब्रेरी का उपयोग करेंगे क्योंकि C में JSON के लिए निर्मित समर्थन का अभाव है। यहाँ, हम jansson पर ध्यान केंद्रित करेंगे इसकी उपयोग में आसानी और सक्रिय रख-रखाव के कारण। पहले, लाइब्रेरी को स्थापित करें (उदाहरण के लिए, Ubuntu पर apt जैसे पैकेज मैनेजर का उपयोग करके.
jansson
json-c
apt
C में TOML के साथ काम करने के लिए, आपको पहले एक लाइब्रेरी की आवश्यकता होती है जो TOML फाइलों को पार्स करने में सक्षम हो, क्योंकि C स्टैंडर्ड लाइब्रेरी में यह कार्यक्षमता शामिल नहीं है। एक लोकप्रिय विकल्प tomlc99 है, जो C99 के लिए एक हल्का TOML पार्सर है। यहां एक साधारण TOML कॉन्फ़िगरेशन फ़ाइल पढ़ने के लिए एक त्वरित मार्गदर्शिका है.
tomlc99
C में XML के लिए बिल्ट-इन समर्थन नहीं है, इसलिए आपको बाहरी लाइब्रेरियों का उपयोग करना होगा। एक लोकप्रिय विकल्प libxml2 है, जो एक स्थिर और फीचर-समृद्ध लाइब्रेरी है। यहाँ libxml2 का उपयोग करके एक XML फ़ाइल को पढ़ने और पार्स करने का तरीका दिया गया है। सबसे पहले, सुनिश्चित करें कि आपके सिस्टम पर libxml2 स्थापित है। आपको इसे अपने पैकेज मैनेजर के माध्यम से स्थापित करना पड़ सकता है (उदाहरण के तौर पर, डेबियन सिस्टम्स पर apt-get install libxml2-dev) अगला, अपने C प्रोग्राम में libxml2 हेडर शामिल करें.
libxml2
apt-get install libxml2-dev
C में YAML के साथ काम करना एक लाइब्रेरी की आवश्यकता होती है, क्योंकि स्टैंडर्ड C लाइब्रेरी YAML पार्सिंग या सीरियलाइजेशन के लिए सीधा समर्थन प्रदान नहीं करती है। C के लिए सबसे लोकप्रिय YAML लाइब्रेरीज में से एक libyaml है, जो YAML को पार्स करने और उत्सर्जित करने के लिए निम्न-स्तरीय और उच्च-स्तरीय इंटरफेस दोनों प्रदान करती है। नीचे libyaml का उपयोग करके एक सरल YAML फाइल को पार्स करने का एक उदाहरण है.
libyaml