यह नमूना मसौदा C++ प्रोग्रामिंग कोड में stringstream का उपयोग करके दी गई स्ट्रिंग में शब्दों की कुल संख्या की गणना करता है साथ ही किसी विशेष शब्द की कुल घटनाओं को गिनता है। stringstream क्लास एक स्ट्रिंग ऑब्जेक्ट को एक स्ट्रीम के साथ जोड़ता है जिससे आप स्ट्रिंग से पढ़ सकते हैं जैसे कि यह एक स्ट्रीम हो। यह कोड दो उपलब्धियां हासिल करेगा, पहले, यह शब्दों की कुल संख्या गिनेगा फिर मैप इटरेटर आवश्यक विधियों का उपयोग करके स्ट्रिंग में व्यक्तिगत शब्दों की आवृत्तियों की गणना करेगा;
उदाहरण
#include <bits/stdc++.h> using namespace std; int totalWords(string str){ stringstream s(str); string word; int count = 0; while (s >> word) count++; return count; } void countFrequency(string st){ map<string, int> FW; stringstream ss(st); string Word; while (ss >> Word) FW[Word]++; map<string, int>::iterator m; for (m = FW.begin(); m != FW.end(); m++) cout << m->first << " = " << m->second << "\n"; } int main(){ string s = "Ajay Tutorial Plus, Ajay author"; cout << "कुल शब्दों की संख्या=" << totalWords(s)<<endl; countFrequency(s); return 0; }आउटपुट
जब स्ट्रिंग "Ajay Tutorial Plus, Ajay author" इस प्रोग्राम को दी जाती है, तो आउटपुट में शब्दों की कुल संख्या और आवृत्तियां निम्नानुसार होती हैं;
कुल शब्दों की संख्या=5 Ajay=2 Tutorial=1 Plus,=1 Author=1