电竞比分网-中国电竞赛事及体育赛事平台

分享

lr_save_string 和 sprintf 的使用

 小豬窩969 2015-02-13

一、lr_save_string 使用介紹
1.該函數(shù)主要是將程序中的常量或變量保存為lr中的參數(shù)。
格式:

1
2
3
4
5
6
7
8
//將常量保存為參數(shù)
lr_save_string("777","page");
web_url(http://www.sina.com.cn/{page});
lr_eval_string("{page}");
//將變量保存為參數(shù),tmp為變量
lr_save_string(tmp,"page");
web_url(http://www.sina.com.cn/{page});
lr_eval_string("{page}");

 

 二、sprintf函數(shù)

定義函數(shù)
int sprintf( char *str,const char * format,.........);
函數(shù)說明
sprintf()會根據(jù)參數(shù)format字符串來轉(zhuǎn)換并格式化數(shù)據(jù),然后將結(jié)果復(fù)制到參數(shù)str所指的字符串?dāng)?shù)組,直到出現(xiàn)字符串結(jié)束(’\0’)為止。關(guān)于參數(shù)format字符串的格式請參考printf()。
返回值
成功則返回參數(shù)str字符串長度,失敗則返回-1,錯誤原因存于errno中。
附加說明
使用此函數(shù)得留意堆棧溢出,或改用snprintf()。
范例
#include<stdio.h>
main()
{
char * a=”This is string A!”;
char buf[80];
sprintf(buf,”>>> %s<<<\n”,a);
printf(“%s”.buf);
}
執(zhí)行
>>>This is string A!<<<

常用該函數(shù)代替itoa,將整數(shù)格式化為字符串形式。
如:

1
2
3
4
int page=0;
char page_ch[56];
page=page + 10;
sprintf(page_ch,"%d",page);

 

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多