怎么计算用户在c++builder edit->text中输入的表达式的结果呢

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:26:29

其实考验你对字符与其他数据类型的转换。
1.将字符串类型转换为你需要的数据类型;
2.取出字符串中的运算符;
C++ Builder 提供了很多字符转换的函数。如:字符串转int
String temp;
int result;
temp=edit->text;
result=CharToInt(temp.c_str());
ShowMassage(String("您输入的是")+result);

不要用Edit
用RichEdit比较好
而且对用户也方便