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;
}