संभव डुप्लिकेट परिसीमक के रूप में खाली स्थान के उपयोग करते हुए:
How do I tokenize a string in C++?विभाजन C/C++ में एक पंक्ति
स्यूडोकोड:
Attributes[] = Split line(' ')
कैसे?
मैं यह कर दिया गया है:
char *pch;
pch = strtok(line," ");
while(pch!=NULL)
{
fputs (pch, stdout);
}
और एक गैर लिखा, रुक जाता है बाहर निकलें फ़ाइल हो रही। इसमें कुछ गड़बड़ है? ठीक है, यह चीज़ मेरी छद्मोडोड आवश्यकता को भी पूरा नहीं कर रही है, लेकिन मैं अपने सरणी में टोकन (चार सरणी के रूप में) को इंडेक्स करने के बारे में उलझन में हूं, मुझे लगता है कि मुझे 2-मंद सरणी लिखनी चाहिए?
समाधान अलग है। – dreamlax
निम्नलिखित में से कुछ उदाहरणों के बारे में: http://www.codeproject.com/KB/recipes/Tokenizer.aspx वे बहुत ही कुशल और कुछ हद तक सुरुचिपूर्ण हैं। स्ट्रिंग टूलकिट लाइब्रेरी सी ++ में जटिल स्ट्रिंग प्रसंस्करण को सरल और आसान बनाता है। –