2011-09-23 6 views
-5

안녕하세요 저는 getline() 함수에 두 개의 인수를 지정하여 사용하려고합니다. 오버로드 된 함수의 인스턴스가 인수 목록과 일치하지 않으므로 오류가 발생합니다. 내가 뭔가를 놓친 경우getline() 오류. 오버로드 된 함수의 인스턴스는 인수 목록과 일치하지 않습니다.

string equation; 
    cout<<"Enter the string"; 
getline(cin, equation); 

이 사람이 나에게 알려 주시기 바랍니다 수 있습니다

여기 내 코드입니다.

감사합니다.

답변

3

다른 인수를 취하는 getline이라는 또 다른 기능이있을 수 있습니다. the one you want를 사용하려면

#include <iostream> 
#include <string> 

에 있고 하나

using namespace std; 

으로 또는 명시 적으로는 string, cout, cingetline 전에 std::를 넣어 사용합니다.

+2

...'std :: string;을 사용하여 std :: cout;을 사용하고 std :: cin과 std :: getline을 사용하여 추가하십시오. –

관련 문제