lr中用C语言比较两个字符串变量

匿名 (未验证) 提交于 2019-12-02 22:56:40

以下脚本,定义两个一样的字符数组,对比后,打印出result的值:

Action() {      int result;     char string1[] = "We can see the string:nancy";     char string2[] = "We can see the string:nancy";     lr_output_message("the string1 is %s.",string1);     lr_output_message("the string2 is %s.",string2);     result = strcmp(string1,string2);     if ( result == 0 )     {          lr_output_message("the result is 0.");     }     else     {          lr_output_message("the result is not 0.");     }     return 0; } 

  

  

运行结果:

Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(7): the string1 is We can see the string:nancy.
Action.c(8): the string2 is We can see the string:nancy.
Action.c(12): the result is 0.
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

代码2:

Action() {      int result;     char string1;     char string2;     lr_save_string( "We can see the string:nancy","string1" );     lr_save_string( "We can see the string:nancy","string2" );     lr_output_message("the string1 is %s.",lr_eval_string("{string1}"));     lr_output_message("the string1 is %s.",lr_eval_string("{string2}"));     result = strcmp(lr_eval_string("{string1}"),lr_eval_string("{string2}"));     if ( result == 0 )     {          lr_output_message("the result is 0.");     }     else     {          lr_output_message("the result is not 0.");     }      return 0; } 

  

运行结果:

Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(9): the string1 is We can see the string:nancy.
Action.c(10): the string1 is We can see the string:nancy.
Action.c(14): the result is 0.
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

原文:https://www.cnblogs.com/Alexr/p/9385805.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!