पर नल टर्मिनेटेड कॉन्स char * स्ट्रिंग्स की एक सरणी को परिवर्तित करना मेरे पास एक विजुअल स्टूडियो 2008 सी ++ फ़ंक्शन है जहां मुझे नल-टर्मिनेटेड तारों की एक सरणी const char*
और एक गिनती दी गई है उस सरणी में तारों की संख्या।एक शून्य :: वेक्टर <std :: string>
मैं एक std::vector<std::string>
/// @param count - number of strings in the array
/// @param array - array of null-terminated strings
/// @return - a vector of stl strings
std::vector<std::string> Convert(int count, const char* array[]);
बूस्ट करने के लिए const char*
की एक सरणी मोड़ के एक चालाक रास्ता तलाश कर रहा हूँ ठीक है, एसटीएल ठीक है।
धन्यवाद, PaulH
कि की 'स्थिरांक चार *' एक सरणी नहीं है। क्या आपका मतलब है कि तार क्रमशः संग्रहीत किए जाते हैं और एनयूएलएल द्वारा अलग किए जाते हैं? –
वहां, मैंने इसे ठीक कर दिया क्योंकि ओपी प्रतिक्रिया नहीं दे रहा था और प्रश्न अन्यथा कोई समझ नहीं आता है। –
बेशक यह समझ में आया, केवल एक अलग है जिसे आप –