lr_save_string 和 sprintf 的使用
一、lr_save_string 使用介绍
1.该函数主要是将程序中的常量或变量保存为lr中的参数。
格式:
1 2 3 4 5 6 7 8 | //将常量保存为参数 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!<<< |
常用该函数代替itoa,将整数格式化为字符串形式。
如:
1 2 3 4 | int page=0; char page_ch[56]; page=page + 10; sprintf(page_ch, "%d" ,page); |
如果你對現在不滿意...否則你就好好學,因爲你還只是菜鳥...
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步