c++ - 在 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
?
谢谢你。
解决方案
推荐阅读
- linux - 从 Linux 中的现有文件创建文件
- react-native - 如何在 React Native 上隐藏 createStackNavigator 的标题?
- jsp - 如何在javascript代码中使用jsp jstl set属性
- azure-devops - 如何在 VSTS 中添加任务作为积压导航级别
- python - 如何使用 sqlalchemy 表达式语言/sqlalchemy 核心连接来自两个不同数据库的表?
- asp.net-mvc - Microsoft.AspNet.Identity.EntityFramework.UserStore 没有采用参数的构造函数
- vba - VBA IE 10 自动化 - 自动保存 PDF
- image-processing - 图像中的高光减少
- vba - VBA:从 SourceSheet 复制行并使用动态行粘贴到 DestSheet
- php - 更新到数据库时 Codeigniter 中的 Crud 不受影响