看板 C_and_CPP 關於我們 聯絡資訊
//請問如何設定 GLOBAL VARIABE 隨著使用者輸入 cin<<redu 改變 //而不用一開始就設定 3 ps:我的function 有用到global var 來設定array //以下是 一開始就設定redu=3的範例 謝謝!! const int redu=3; const int n=(pow(2,redu)-1); const int k=n-redu; void func1(int a[][k],int b[][n]) {//do something } int main() { int xx; int **aa,**bb; xx=redu*func1(**aa,**bb); return xx ; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.41.65
Alexboo:嗯.. 就不要const 然後讀入redu後再分別算 n k 就好了啊 03/16 16:26
evanslee:compiler 不過 我的 k,n 值需要用到去initial array 03/16 18:03
evanslee:所以可能出錯的地方在這 03/16 18:23
evanslee:不曉得各位先進有什麼方法解決我的問題 thx 03/16 19:48
Alexboo:可能你要列出 initial array 的作法我才知道怎麼跟你講 03/16 19:59
snowlike:alloc/free or new/delete 03/16 20:00
Alexboo:**aa.*bb <- 應該是動態allocate的吧, 應該沒有 const var 03/16 20:00
Alexboo:的問題啊 03/16 20:00
snowlike:重點在不能使用變數宣告陣列的維度 03/16 20:02