zoukankan      html  css  js  c++  java
  • lr_save_string 和 sprintf 的使用(原创)

    一、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函数
    定义函数
    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,将整数格式化为字符串形式。
    如:
    int page=0;
    char page_ch[56];
    page=page + 10;
    sprintf(page_ch,"%d",page);



  • 相关阅读:
    HTML
    JavaScript-DOM
    Visual Studio Usage
    Char 05 使用提供程序
    Char 04 运行命令
    Char 03 使用帮助系统
    char 02 初识 Powershell
    Char 01 PowerShell
    Linux Nginx
    Linux SSLH
  • 原文地址:https://www.cnblogs.com/morebetter/p/262409.html
Copyright © 2011-2022 走看看