2012-12-28 30 views
0

可以說我有下面這個。創建x個陣列

int arrays = 0; 

cin >> arrays ; 

for(int i = 0; i < arrays ; i++) 
{ 
     ????? Not sure what to do here. 
} 

而且我想創建x個用戶輸入的39個元素(40)的數組。我將如何創建這個forloop來創建4個數組?例如,它將使array1array2array3array4

+1

那你試試? –

+2

我不知道如何嘗試這個 – tonyjah5353

+0

嘗試創建向量的向量,而不是:'std :: vector > vec;'(也#include )[請查看此處的示例](http:// www .physicsforums.com/showthread.php?t = 189221) – nurettin

回答

2
int arrays = 0; 

cin >> arrays ; 

int *ptr = new int [arrays]; //Make sure to validate arrays against errors 
          //and don't forget to de-allocate using delete[] when done 

for(int i = 0; i < arrays ; i++) 
{ 
     ptr[i] = i; 
}