51Testing软件测试论坛

标题: LR中的整形和字符型之间相互转换的计算出错 [打印本页]

作者: illlh    时间: 2010-1-27 16:38
标题: LR中的整形和字符型之间相互转换的计算出错
int sum=0;
char s[4];
int u=atoi("{user}");
int k=atoi("{key}");
sum=u+k;
itoa(sum,s,10);
lr_message(s);

以上代码中,user和key都是使用的file类型的参数,无论user和key取什么值,输出的S都是0.我不明白为什么?哪位给解答一下?
作者: 云层    时间: 2010-1-27 17:44
。。你要这样写才行
int sum=0;
char s[4];
int u=atoi(lr_eval_string("{user}"));
int k=atoi(lr_eval_string("{key}"));
sum=u+k;
itoa(sum,s,10);
lr_message(s);
作者: illlh    时间: 2010-1-27 18:31
谢谢云层老师解答,按照解答问题已解决




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2