मैं मुसीबत को समझने, जहां मैं अपने कोड के साथ गलत हो गया हो रही है:सी ++ एसटीएल निकालें त्रुटि
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
string str = "";
cin >> str;
remove(str.begin(), str.end(), ' ');
cout << str;
cin.ignore();
}
त्रुटि कहते हैं, " 'हटाने': समारोह 3 तर्क नहीं ले करता है (C2660)"
आप इसके बजाय [http://msdn.microsoft.com/en-us/library/2da4hk1d%28v=VS.100%29.aspx) फ़ंक्शन को कॉल कर रहे थे। एक पूर्ण न्यूनतम उदाहरण कार्यक्रम प्रदान करने के लिए – Jon
+1। http://sscce.org –
@ जोन: अच्छा पकड़ो। यही कारण है कि मैं 'नेमस्पेस std' का उपयोग न करना पसंद करता हूं क्योंकि यह सभी प्रकार के कार्यों को छुपाता है। – Johnsyweb