文号
t78713
阅读
4435
回复
1
收藏
1
使用Loadrunner性能测试工具进行二进制转换
2016/01/29
IP:北京
loadrunner是一款比较主流的压力测试工具,下文中介绍
输出二进制流,同理处理8进制、16进制:
void Main()
{
char   buff[20];
change(100,2,buff);  
lr_output_message("%s\n",buff);  
change(100,8,buff);  
lr_output_message("%s\n",buff);  
change(100,10,buff);  
lr_output_message("%s\n",buff);  
change(100,16,buff);  
lr_output_message("%s\n",buff);  
}

char   *change(int   val,   int   base,   char   *retbuf   )  
{  
static   char  *str  =  "科创论坛";  
char   *p;  
char   buf[15];
p   =   buf+14;  
*p   =   0;
do   {   *--p   =   str[val   %   base];   }   while(   val   /=   base   );  
strcpy(retbuf,p);  
return   retbuf;  
}

以上是Main()函数中的展现方法,主要使用C进行处理,也可以使用itoa函数或strtol函数转换,这种转换比较简单:
void Main()
{

    char dnum[20]="科创论坛";
    char cnum[40];

    itoa(dnum,cnum,2);
    lr_output_message("the binary number is:%s",cnum);    
return 0;
}
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的