一、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);
|
|