저는 C++을 처음 사용하므로 내 어리 석음을 용서합니다.문자열의 길이를 얻을 수 없습니다
int length1 = 0;
length1 = this->txt_path->Text->Length();
그러나이 나에게 다음과 같은 오류 제공 :
error C2064: term does not evaluate to a function taking 0 arguments
감사합니다, 브루스
저는 C++을 처음 사용하므로 내 어리 석음을 용서합니다.문자열의 길이를 얻을 수 없습니다
int length1 = 0;
length1 = this->txt_path->Text->Length();
그러나이 나에게 다음과 같은 오류 제공 :
error C2064: term does not evaluate to a function taking 0 arguments
감사합니다, 브루스
나는 텍스트 상자와 텍스트 상자의 문자열 값의 길이를 얻으려고 노력을 C++/CLI에서 String::Length
은 메소드가 아니라 속성입니다.
length1 = this->txt_path->Text->Length;
당신은 우리에게 Text
의 선언을 보여주지 못했지만, 그것이 std::string
로 선언 된 경우, 당신은 오타가 : 당신은 속성으로 호출 연산자 ()
를 사용해서는 안
Text->length();
을
C++의 사례. 객체가 MFC CString
경우
는 다음 함수의 이름은 GetLength()
입니다 :
Text->GetLength()
포스트 txt_path''의 정의와 '텍스트'. – hmjd
C++/CLI를 사용하고 있습니까? – JaredPar
표준 C++에는'Length' 메서드가 없습니다 (또는 대문자로 시작하는 실제로는 아무것도 없습니다). –