"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आप C++ में पूर्णांकों के वेक्टर को सीमांकित स्ट्रिंग में कैसे परिवर्तित करते हैं?

आप C++ में पूर्णांकों के वेक्टर को सीमांकित स्ट्रिंग में कैसे परिवर्तित करते हैं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:216

How do you convert a vector of integers to a delimited string in C  ?

पूर्णांकों के वेक्टर को एक सीमांकित स्ट्रिंग में जोड़ें

सी में, पूर्णांकों के एक वेक्टर को एक विशिष्ट वर्ण द्वारा सीमांकित स्ट्रिंग में परिवर्तित किया जा सकता है विभिन्न दृष्टिकोणों के माध्यम से हासिल किया गया। &&&]#शामिल //... एसटीडी::स्ट्रिंगस्ट्रीम एसएस; for (size_t i = 0; i

यहां, स्ट्रिंगस्ट्रीम ऑब्जेक्ट ss का उपयोग सीमांकक के रूप में अल्पविराम डालते समय पूर्णांकों को स्ट्रिंग में क्रमिक रूप से जोड़ने के लिए किया जाता है।

std::for_each

#include 
//...

std::stringstream ss;
for (size_t i = 0; i 

#include #शामिल करें //... एसटीडी::स्ट्रिंगस्ट्रीम एसएस; std::for_each(v.begin(), v.end(), [&ss](int i) { यदि (ss.str().आकार() != 0) एसएस

इस दृष्टिकोण में, लैम्ब्डा फ़ंक्शन बाद के तत्वों पर पुनरावृत्ति करते समय एक अल्पविराम डालता है, जिससे सही सीमांकक प्लेसमेंट सुनिश्चित होता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3