संभव डुप्लिकेट:
मुझे एक फ़ाइल से सभी पंक्तियाँ पढ़ने की आवश्यकता है:
std :: ifstream फ़ाइल ("..."); std :: वेक्टर & LT; std :: स्ट्रिंग & gt; Svec ((std :: istream_iterator & lt; std :: string & gt; (फ़ाइल)), (std :: istream_iterator & lt; std :: string & gt; ()),);
लेकिन इसे शब्दों के रूप में पढ़ा जाता है।
मुझे विश्वास है मुद्दा यह है कि std :: string
के लिए इनपुट विधियों को तब तक पढ़ा जाएगा जब तक एक स्पेस वर्ण नहीं पाया जाता है, फिर समाप्त करें।
क्या आपने एक लूप के अंदर std :: getline
का उपयोग करने की कोशिश की है?
बाहर की जाँच करें।
Comments
Post a Comment