51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1629|回复: 1
打印 上一主题 下一主题

[求助] 多值关联问题求教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-9-13 17:39:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ken19850 于 2012-9-13 17:54 编辑

需要用到多值关联,在网上找的多值关联三种处理方式参考:

  1. Action()
  2. {
  3. int i=1,count,count1;
  4. char str;
  5. web_set_max_html_param_len("5000");
  6. *****
  7. count=atoi(lr_eval_string("{Siebel_Analytic_ViewState11_count}"));
  8. lr_save_string(lr_eval_string("{Siebel_Analytic_ViewState11_count}"),"str");
  9. lr_output_message("nomber is %d",str);
  10. while (i<=count)
  11. {
  12.   sprintf(str,"{Siebel_Analytic_ViewState11_%d}",i);
  13.   lr_save_string(lr_eval_string(str),"str");
  14.   lr_output_message("%d",str);
  15. }
  16. ******
  17. return 0;
  18. }
复制代码

Action.c(94): 通知: 参数替换:参数“Siebel_Analytic_ViewState11_count”=“10”
Action.c(95): 通知: 参数替换:参数“Siebel_Analytic_ViewState11_count”=“10”
Action.c(95): 通知: 保存参数“str = 10”。
Action.c(96): nomber is (null)
Action.c(103): 警告: 函数中侦测到了无效的参数。
从操作调用了中止。
编译都过不了?
lr_save_string(lr_eval_string(str),"str");
Action.c (104): type error in argument 1 to `lr_eval_string'; found `char' expected `pointer to char'
注释这行代码的话,就出现
sprintf(str,"{Siebel_Analytic_ViewState11_%d}",i);
Action.c(103): 警告: 函数中侦测到了无效的参数。
求指教!
且 lr_output_message("nomber is %d",str);为啥不是输出10?而是Action.c(96): nomber is 0
新手求教,勿喷!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-9-13 18:24:06 | 只看该作者
果然是新手。。。。
其实这个写法老早out了,写lr_paramarr_idx吧。。。少年
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-22 00:54 , Processed in 0.085463 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表