请教个lr_save_string函数用法问题
我想要把C变量转换为lr参数,但是不成功,请教下应该怎样写才正确。脚本:
Action()
{
int x;
x=10;
lr_save_string(x,"param");
lr_eval_string("{param}");
return 0;
}
错误:
Action.c (5): type error in argument 1 to `lr_save_string'; found `int' expected `pointer to const char'
c:\\cs_201012\\ecs&ets\\temp\\test\\\\combined_test.c (5): 1 errors, not writing pre_cci.ci
谢谢! 数字型用lr_save_int
字符型才能用lr_save_string 答案看楼上。。。。 对啊!
我初学lr代码,那段代码是从网上一文抄的,没想到原文也不可靠。
多谢各位! Action()
{
int x=10;
char str;
itoa(x,str,10);//需要讲整形转换成字符型
lr_save_string(str,"param");
lr_eval_string("{param}");
lr_output_message("%s",lr_eval_string("{param}"));
return 0;
} 如果你不想转发成字符型也可以
Action()
{
int x=10;
lr_save_int(x,"param");//param,可以直接用来参数化
return 0;
} 如果你不想转发成字符型也可以
Action()
{
int x=10;
lr_save_int(x,"param");//param,可以直接用来参数化
return 0;
} 已经解决,谢谢!:handshake
页:
[1]