मुझे एन वर्णों की स्ट्रिंग बनाने का एक तरीका चाहिए। इस मामले में ascii मान शून्य।मानक टेम्पलेट स्ट्रिंग क्लास: स्ट्रिंग.फिल()
मैं जानता हूँ कि मैं निर्माता को फोन करके यह कर सकते हैं:
स्ट्रिंग sTemp (125000, 'एक');
लेकिन मैं कई जगहों पर एसटीएमपी का पुन: उपयोग करना चाहता हूं और इसे विभिन्न लंबाई से भरना चाहता हूं।
मैं एक लाइब्रेरी को कॉल कर रहा हूं जो एक स्ट्रिंग पॉइंटर और लंबाई को तर्क के रूप में लेता है और स्ट्रिंग को बाइट्स से भरता है। (मुझे पता है कि तकनीकी रूप से स्ट्रिंग संगत नहीं है, लेकिन सभी उद्देश्यों और उद्देश्यों के लिए यह है, और जल्द ही मानक बन जाएगा)। मैं एक वेक्टर का उपयोग नहीं करना चाहता।
स्ट्रिंग के निर्माण के बाद फिर से कन्स्ट्रक्टर को कॉल करने के लिए कुछ चालाक तरीका है?
क्यों नीचे मतदान? कारण के साथ कम से कम एक टिप्पणी छोड़ दें। केवल इस तरह से कोई सीख सकता है! – phlipsy
मैंने डाउनवोट नहीं किया था, लेकिन यदि संभव हो तो मैं एक और # शामिल नहीं करना चाहता –
जैसा कि आपने देखा है कि भरना अच्छा नहीं है क्योंकि यह स्ट्रिंग के आकार को बदलने की अनुमति नहीं देता है। आकार बदलना केवल स्ट्रिंग में नए अक्षरों को शुरू करने के लिए प्रारंभिक वर्ण का उपयोग करता है (आकार बदलने के बाद)। हजार मूल स्ट्रिंग unmodified बनी हुई है। वे "कन्स्ट्रक्टर को दोबारा कॉल करने" के वांछित प्रभाव के अनुरूप नहीं हैं। उचित कार्य असाइन किया गया है। –