怎么在VC脚本中循环调用变量?

我做了N个变量,变量名字为“S1”到“Sn”。我想在脚本中读出这n个变量的值并相加。由于变量太多,不想一一读,想做个循环程序读出,但是我不知道怎么做,比如读S1的语句为GetTagDWord("S1");但是如果在循环体中,变量名字是什么?

问题补充:
sprintf需要定义吗?我在WINCC中试了一下,走不通

最佳答案

int i;
    DWORD b;
    char TagName[255];

    for(i=1;i<=100;i++)
           {
                   sprintf(TagName,"S%d",i);
                   b=b+GetTagDWord(TagName);
                   SetTagDWord("SUM",b);

            } 
     假设100个变量的前提

 刚才写的有些错误,现在没问题了。
 sprintf是函数

提问者对于答案的评价:
谢谢!你真牛!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:43
下一篇 2019年6月11日 下午12:43

相关推荐