是一个方法,不过有现成的随机数参数可以用呢?
如果要你产生对并发用户产生不一样的随机数这个方法就行不通了 lr_save_string(str,"num");//建立参数num接受转换过后的值
lr_output_message("num : %s@qq.com", lr_eval_string("The row count is: {num}"));
//获取参数值,并循环输出该参数的值 Action()
{
int s; //定义变量S,目的是接收新生成的随机数
int i;//循环变量
char str;//定义数组接受整型变量转化为字符串的赋值
char *filename ="@qq.com";
char temp_test;
for(i=0;i<=9;i++)//循环生成10个随机数
{
s=rand();//调用库函数,生成随机数
// lr_output_message("s=%d",s);
if(!itoa(i,temp_test,10))
{
lr_output_message("Cannot convert i tochar");
//lr_output_message("str=%s",str);
}
if (!itoa(s, str, 10))//将int型转为字符串
{
lr_output_message("Cannot convert i tochar");
//lr_output_message("str=%s",str);
}
strcat(str,filename);
//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);
return 0;
} //sprintf (str, "log_%s.txt", str);
两个str不能用相同的名称,会引起内存地址冲突 用这个程序中现成的就可以
sprintf (str1,"%s@qq.com",str )
循环体内加入一个临时变量
char *tr1; 原帖由 Zee 于 2006-4-28 17:36 发表 http://bbs.51testing.com/images/common/back.gif
看到这样的帖,得顶。
ding 感谢楼主的无私分享!^_^。 lr_output_message之类的函数是LR自己libary里面定义的吗? 学到东西了...... 好帖,得顶 支持一下 不错不错 谢谢分享,我怎么才看到呢?呵呵 新手学习中,顶起来
lr_output_message是什么语言的函数呀?
lr_output_message什么语言的函数呀? 用到了好多函数。真不错。 顶一下巴 技术共享贴,就要顶 :handshake 学习学习!
页:
1
[2]