首页 > 解决方案 > 在 C++ 中具有用户输入双精度值的多维数组的大小

问题描述

下面是我的代码:

//variables
double sSideA,sSideB;
double incrementA,incrementB;
double eSideA,eSideB;

//obtain user input
cout << "Please enter the starting value of side A: ";
cin >> sSideA;

cout << "Please enter the end value of side A: ";
cin >> eSideA;

cout << "Please enter the increment value of side A: ";
cin >> incrementA;

cout << "Please enter the starting value of side B: ";
cin >> sSideB;

cout << "Please enter the end value of side B: ";
cin >> eSideB;

double hypo[eSideA][eSideB]; //initialize multidimensional array  

我正在尝试创建一个大小由用户输入确定的多维数组。我从 Microsoft Visual Studio 收到一个错误,说hypo必须只包含常量值。

eSideA是否可以生成由用户的和确定的数组eSideB

谢谢你。

标签: c++arraysmultidimensional-array

解决方案


推荐阅读