看板 C_and_CPP 關於我們 聯絡資訊
//以下程式 大概就是我想問的問題 //如何隨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
ledia:因為 const 的關係 ? 03/16 20:46
Alexboo:void function2(int H[][X]){ <- 關鍵點在這.. 03/16 21:00
evanslee:恩 我就是指這。 03/16 22:36
evanslee:我解決這問題了 thanks!! 03/17 01:11