工控编程吧

标题: 二维变量的赋值问题 [打印本页]

作者: baikhgmv    时间: 2016-9-8 11:30
标题: 二维变量的赋值问题
二维变量的赋值问题

这是人家给一维变量批量赋值的部分语句

int i;
for(i=1;i<=n;i++)
{
sprintf(tag1,"A%d", i);
SetTagWord(tag1,GetTagWord(tag3));
}

现在我这个变量是二维的

A_1_1,...A_1_27;

A_2_1,...A_2_27;

...

A_27_1...A_27_27;


请问这样的二维变量赋值语句怎么写?就是这个sprintf语句怎么写?我这个变量还是带有下划线的。

我的思路是:

int i,j;

for(i=1,j=1;i<28,j<28;i++,j++)

{

sprintf(.....);

}



----int i,j;

for (i=1;i<=10;i++)

{for (j=1;j<20;j++)

(

A(i,j)=i+j;

sprintf(……);

)

}

循环语句嵌套。




----我是想将这个变量名 A_i_j 赋给tag1,这个sprintf后面括号里面应该填什么呢?

我用了sprintf(tag1,"A_%d",i,"%_%d",j),比如i=2,j=3,则输出A_2_3。应该是输出格式出的问题。



----sprintf(tag1,"A_%d_%d",i,j)

这是一点基础都不想打, 直接就要做编程员的节奏啊。

这世道。








欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4