新学者关于LOADRUNNER的问题,希望得到解答!谢谢!!
要求1.编写一个函数
2.函数包含1个参数,类型为字符串
3.函数功能为统计字符串中特定字符串的出现次数,并将相应内容打印,要求是输入字符串中<name> 与</name>中间出现的字符串。
vuser_init
{
void search(char *c,int len)
int i;int pos;
char beg,end,name;
if(len<14)
return;
for(i=0;i<6;i++)
beg=c;
beg = '\0';
for(i=6;;i++)
{
if(c=='<')
break;
name=c;
}
name = '\0';
pos=i; //结尾开始的位置
for(;i<len;i++)
end=c;
end = '\0';
if(strcmp(beg,"<name>")==0&&strcmp(end,"</name>")==0)
cout<<name<<end;
return 0;
}
在loadrunner下运行,下面的检查出来的错误:
vuser_init.c (4): syntax error; found `int' expecting `;'
vuser_init.c (6): undeclared identifier `len'
vuser_init.c (9): undeclared identifier `c'
vuser_init.c (9): type error: pointer expected
vuser_init.c (13): type error: pointer expected
vuser_init.c (15): type error: pointer expected
vuser_init.c (20): type error: pointer expected
vuser_init.c (23): undeclared identifier `cout'
vuser_init.c (23): operands of << have illegal types `int' and `pointer to char'
vuser_init.c (23): operands of << have illegal types `int' and `pointer to char'
c:\\documents and settings\\zhang dayu\\local settings\\temp\\noname1\\\\combined_noname1.c (5): 10 errors, not writing pre_cci.ci
以前学的不好,现在是赶鸭子上架,关于loadrunner的也不很清楚,什么错误也不知道。现在很急,希望高手给详细说下吧。谢谢!! 变量丢最开始定义,函数的定义方法不对
直接丢到user_init外面去写c的语法就可以了
页:
[1]