在vs2010中用c++写代码时将textbox的文本转换为double类型时总是出错

double du = double.Parse(textBox5->Text);
double dlje = double.valueOf(textBox4->Text);
double dljn = atof(textBox3->Text);
错误:
错误 2 error C2062: 意外的类型“double”

错误 5 error C2062: 意外的类型“double”
错误 3 error C2664: “atof”: 不能将参数 1 从“System::String ^”转换为“const char

atof函数是MFC,C++函数,你在托管VC中不能使用。

Convert::ToDouble或者double.Parse都可以。