मैं निम्नलिखित कोड मिल गया है अलग करने के लिए stringstream उपयोग कैसे करें:, GHIअल्पविराम से अलग तार
तो
एबीसी
डीईएफ़:std::string str = "abc def,ghi"; std::stringstream ss(str); string token; while (ss >> token) { printf("%s\n", token.c_str()); }
उत्पादन होता है
stringstream::>>
ऑपरेटर अंतरिक्ष द्वारा स्ट्रिंग को अलग कर सकता है लेकिन अल्पविराम से नहीं। क्या उपर्युक्त कोड को संशोधित करने के लिए वैसे भी है ताकि मैं निम्नलिखित परिणाम प्राप्त कर सकूं?इनपुट: "abc, डीईएफ़, GHI"
उत्पादन:
एबीसी
डीईएफ़
GHI
(http://stackoverflow.com/questions/236129/splitting- [C++ में एक स्ट्रिंग में बांट दें] ए-स्ट्रिंग-इन-सी) सी ++ – pmr