作者evanslee (321)
看板C_and_CPP
標題[問題]如何 set Global Variable
時間Mon Mar 16 16:21:09 2009
//請問如何設定 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
1F:→ Alexboo:嗯.. 就不要const 然後讀入redu後再分別算 n k 就好了啊 03/16 16:26
2F:→ evanslee:compiler 不過 我的 k,n 值需要用到去initial array 03/16 18:03
3F:→ evanslee:所以可能出錯的地方在這 03/16 18:23
4F:→ evanslee:不曉得各位先進有什麼方法解決我的問題 thx 03/16 19:48
5F:推 Alexboo:可能你要列出 initial array 的作法我才知道怎麼跟你講 03/16 19:59
6F:→ snowlike:alloc/free or new/delete 03/16 20:00
7F:→ Alexboo:**aa.*bb <- 應該是動態allocate的吧, 應該沒有 const var 03/16 20:00
8F:→ Alexboo:的問題啊 03/16 20:00
9F:→ snowlike:重點在不能使用變數宣告陣列的維度 03/16 20:02