这是人家给一维变量批量赋值的部分语句
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(……);
)
}
循环语句嵌套。
我用了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 |