|
我用我的LR试了一下,,不重复:
int s;
s=rand();
lr_output_message("s=%d",s);
可以参考以下:
int s; //定义变量S,目的是接收新生成的随机数
int i;//循环变量
char str[10];//定义数组接受整型变量转化为字符串的赋值
for(i=0;i<=9;i++)//循环生成10个随机数
{
s=rand();//调用库函数,生成随机数
//s=rand()%200; //限制随机数的范围最大为200.
//s=rand()%100+200; //限制随机数的范围为200---300.
// lr_output_message("s=%d",s);
if (!itoa(s, str, 10))//将int型转为字符串
{
lr_output_message("Cannot convert i to char");
//lr_output_message("str=%s",str);
}
//sprintf (str, "log_%s.txt", str);
lr_save_string(str,"num");//建立参数num接受转换过后的值
lr_output_message("num : %s", lr_eval_string("The row count is: {num}"));
//获取参数值,并循环输出该参数的值
}
//lr_output_message("New file name %s", str); |
|