TiXml में आउटपुट के लिए फ़ाइल* के रूप में एक मेमोरी बफर बनाना
कुछ परिदृश्यों में, मेमोरी बफर में TiXml आउटपुट लिखने की क्षमता इसके बजाय एक फ़ाइल उपयोगी हो सकती है। हालाँकि, इसे संभालने के लिए TiXml में कोई प्रत्यक्ष कार्यक्षमता नहीं है। फ़ाइल के रूप में एक मेमोरी बफ़र*:
fmemopen:
एक बनाता है मौजूदा मेमोरी बफर से FILE* ऑब्जेक्ट। &&&]#include
void writeXmlToMemoryBuffer(TiXmlDocument& doc) {
// Create a memory buffer
char buffer[1024];
// Open the buffer as a FILE* object
FILE* fp = fmemopen(buffer, sizeof(buffer), "w");
// Write the XML document to the memory buffer through the FILE* object
doc.Print(fp);
// Close the FILE* object
fclose(fp);
}
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3