Re: [問題]如何 set Global Variable

看板C_and_CPP (C/C++)作者 (321)時間16年前 (2009/03/16 20:29), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
//以下程式 大概就是我想問的問題 //如何隨user輸入X(Global variable)去compiler //而不用一開始就set X=7 compiler 才過的了 大感謝!! #include<iostream> #include <iomanip> using namespace std; const int X=7; int Y=X-4; void function2(int H[][X]){ int Htran[X][Y]; for(int i=0;i<X;i++){ for(int j=0;j<Y;j++) {Htran[i][j]=H[j][i];}} cout<<"Htran"<<endl; for(int i=0;i<X;i++){ for(int j=0;j<Y;j++) cout<<setw(5)<<Htran[i][j]; cout<<endl; }} int main(){ int H[3][7]={{1,0,0,1,0,1,1}, //這邊應該有判斷式if(X==7)取H[3][7] {0,1,0,1,1,1,0}, //為了簡略沒有寫 {0,0,1,0,1,1,1}}; function2(H); system("pause"); return 0 ; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.41.65

03/16 20:46, , 1F
因為 const 的關係 ?
03/16 20:46, 1F

03/16 21:00, , 2F
void function2(int H[][X]){ <- 關鍵點在這..
03/16 21:00, 2F

03/16 22:36, , 3F
恩 我就是指這。
03/16 22:36, 3F

03/17 01:11, , 4F
我解決這問題了 thanks!!
03/17 01:11, 4F
文章代碼(AID): #19laOY8r (C_and_CPP)
文章代碼(AID): #19laOY8r (C_and_CPP)