蛋疼的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"  不用加任何修飾相似【】

經過此次分析,後期碰到這個問題就知道怎麼改,貌似以前遇到過一次 

相關文章
相關標籤/搜索