私はC++を初めて使用するので、愚かさを許してください。
テキストボックスがあり、テキストボックスの文字列値の長さを取得しようとしています。
int length1 = 0;
length1 = this->txt_path->Text->Length();
ただし、これにより次のエラーが発生します。
エラーC2064:項は0個の引数を取る関数に評価されません
ありがとう、ブルース
私はC++を初めて使用するので、愚かさを許してください。
テキストボックスがあり、テキストボックスの文字列値の長さを取得しようとしています。
int length1 = 0;
length1 = this->txt_path->Text->Length();
ただし、これにより次のエラーが発生します。
エラーC2064:項は0個の引数を取る関数に評価されません
ありがとう、ブルース
C ++ / CLIでは、String::Length
はプロパティであり、メソッドではありません。()
次のプロパティでcall演算子を使用しないでください。
length1 = this->txt_path->Text->Length;
の宣言を表示しませんでしたText
が、として宣言されているstd::string
場合は、タイプミスがあります。
Text->length();
C++ではケースが重要です。
オブジェクトがMFCの場合CString
、関数の名前は次のとおりですGetLength()
。
Text->GetLength()