作者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