Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MSVC中使用变量创建数组? 我有这个,它是有效的,但是只有当我使用DEV C++时。当我尝试在MSVC中编译时,它不会编译 #include <stdio.h> #include <iostream> #include <iterator> using namespace std; int main() { int x=0, y=0; cout << "Dame un numero\n"; cin >> x; cout << "Dame otro numero\n"; cin >> y; int figura[x][y]; #包括 #包括 #包括 使用名称空间std; int main(){ int x=0,y=0; cout>x; cout>y; int figura[x][y];_C++_Visual C++ - Fatal编程技术网 x; cout>y; int figura[x][y];,c++,visual-c++,C++,Visual C++" /> x; cout>y; int figura[x][y];,c++,visual-c++,C++,Visual C++" />

如何在MSVC中使用变量创建数组? 我有这个,它是有效的,但是只有当我使用DEV C++时。当我尝试在MSVC中编译时,它不会编译 #include <stdio.h> #include <iostream> #include <iterator> using namespace std; int main() { int x=0, y=0; cout << "Dame un numero\n"; cin >> x; cout << "Dame otro numero\n"; cin >> y; int figura[x][y]; #包括 #包括 #包括 使用名称空间std; int main(){ int x=0,y=0; cout>x; cout>y; int figura[x][y];

如何在MSVC中使用变量创建数组? 我有这个,它是有效的,但是只有当我使用DEV C++时。当我尝试在MSVC中编译时,它不会编译 #include <stdio.h> #include <iostream> #include <iterator> using namespace std; int main() { int x=0, y=0; cout << "Dame un numero\n"; cin >> x; cout << "Dame otro numero\n"; cin >> y; int figura[x][y]; #包括 #包括 #包括 使用名称空间std; int main(){ int x=0,y=0; cout>x; cout>y; int figura[x][y];,c++,visual-c++,C++,Visual C++,当我到达MSVC中的最后一行时,它说表达式(x和y)必须有一个常量值。但是我希望用户输入他们喜欢使用的数组大小。< /p>使用“代码> STD::vector < /COD>”。你需要可变长度数组,这在C++中不被支持。一些编译器可以将这个特性添加为扩展。你可以在动态内存中分配一个块: int *pyFig=新的int [x*y]你可以使用可变长度的数组,这是C++中不支持的。一些编译器可以将这个特性作为一个扩展来添加。你可以在动态内存中分配一个块: int *pyFig=新的int [x*y]

当我到达MSVC中的最后一行时,它说表达式(x和y)必须有一个常量值。但是我希望用户输入他们喜欢使用的数组大小。< /p>使用“代码> STD::vector < /COD>”。你需要可变长度数组,这在C++中不被支持。一些编译器可以将这个特性添加为扩展。你可以在动态内存中分配一个块:<代码> int *pyFig=新的int [x*y]你可以使用可变长度的数组,这是C++中不支持的。一些编译器可以将这个特性作为一个扩展来添加。你可以在动态内存中分配一个块:<代码> int *pyFig=新的int [x*y];< /C>