### 将两个数值形式的字符串转换为实数，进行加法运算，并输出结果

在程序中进行数学运算时，经常会涉及将字符串形式数据的运算。例如 Windows 自带的计算器，编辑框中显示的文本是字符串类型，而数学运算需要将文本转换为数值类型参与运算。如图 1 所示。

图 1 Windows 计算器

为了能够进行数学运算，需要将字符串数据转换为数值类型。我们可以使用 atof 函数将字符串数据转换为数值类型。例如：

double dblHeight = atof(szHeight);

实例效果如图 2 所示。

图 2 运行效果

关键代码如下：

void StringCalc(char szHeight[], char szWidth[])

{

double dblHeight = atof(szHeight);

double dblWidth = atof(szWidth);

double dblRet = dblHeight * dblWidth;

cout << "结果：" << dblRet << endl;

}