作者evanslee (321)
看板C_and_CPP
標題Re: [問題]如何 set Global Variable
時間Mon Mar 16 20:29:21 2009
//以下程式 大概就是我想問的問題
//如何隨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
1F:推 ledia:因為 const 的關係 ? 03/16 20:46
2F:推 Alexboo:void function2(int H[][X]){ <- 關鍵點在這.. 03/16 21:00
3F:→ evanslee:恩 我就是指這。 03/16 22:36
4F:→ evanslee:我解決這問題了 thanks!! 03/17 01:11