一、lr_save_string 使用介绍
1.该函数主要是将程序中的常量或变量保存为lr中的参数。
格式:
//将常量保存为参数
lr_save_string("777","page");
web_url( http://www.sina.com.cn/{page});
lr_eval_string("{page}");
//将变量保存为参数,tmp为变量
lr_save_string(tmp,"page");
web_url( http://www.sina.com.cn/{page});
lr_eval_string("{page}");
二、sprintf函数
常用该函数代替itoa,将整数格式化为字符串形式。
如:
int page=0;
char page_ch[56];
page=page + 10;
sprintf(page_ch,"%d",page);
1.该函数主要是将程序中的常量或变量保存为lr中的参数。
格式:
//将常量保存为参数
lr_save_string("777","page");
web_url( http://www.sina.com.cn/{page});
lr_eval_string("{page}");
//将变量保存为参数,tmp为变量
lr_save_string(tmp,"page");
web_url( http://www.sina.com.cn/{page});
lr_eval_string("{page}");
二、sprintf函数
定义函数
| int sprintf( char *str,const char * format,.........); |
函数说明
| sprintf()会根据参数format字符串来转换并格式化数据,然后将结果复制到参数str所指的字符串数组,直到出现字符串结束(’\0’)为止。关于参数format字符串的格式请参考printf()。 |
返回值
| 成功则返回参数str字符串长度,失败则返回-1,错误原因存于errno中。 |
附加说明
| 使用此函数得留意堆栈溢出,或改用snprintf()。 |
范例
| #include<stdio.h> main() { char * a=”This is string A!”; char buf[80]; sprintf(buf,”>>> %s<<<\n”,a); printf(“%s”.buf); } |
执行
| >>>This is string A!<<< |
如:
int page=0;
char page_ch[56];
page=page + 10;
sprintf(page_ch,"%d",page);