蛋疼的Action.c (141): undeclared identifier `LAST'异常

以前这个脚本运行了好久都没有问题,今天忽然在linux agent上在场景运行不了:linux

Action.c (141): undeclared identifier `LAST'ide

害的老子一直在纠结,这个关联函数没有问题啊,怎么一直提示这行有错函数

 

经过代码注释一行一行的定位,发现问题是这里存在问题:spa

改为以下:blog

发现有一个共同的问题就是rem

lr_output_message("【2】剩余可投金额:100<剩余可投金额<200 | 须要所有购买,设置这次购买金额是:【%s】 | moneyStr: %s",lr_eval_string("{remainingAmount}"),moneyStr);
}字符串

else if(leftAmount==0){string

lr_output_message("【3】标的剩余可投金额:0 ,关联到的结果:%s",lr_eval_string("{remainingAmount}"));io

return 0;
}im

else {

strcpy(moneyStr,lr_eval_string("{remainingAmount}"));

lr_output_message("【4】标的剩余可投金额少于100,须要所有购买 |从新设置购买金额是:【%s】 | moneyStr: %s",lr_eval_string("{remainingAmount}"),moneyStr);
}

发现最后一个%s不能有中文,不然就会报错场景运行中),特别是linux版本的agent上

很奇特的问题,以前定位到的问题也是这样

改法:

1.在%s后面加一些字符串:eg

 

2.直接用%s"  不用加任何修饰相似【】

经过此次分析,后期碰到这个问题就知道怎么改,貌似以前遇到过一次 

相关文章
相关标签/搜索