zoukankan      html  css  js  c++  java
  • 巧用vsprintf将浮点数等转化字符串

    直接上代码

    #include <stdarg.h>
    
    char buffer[80];
    
    int vspf(char *fmt, ...)
    
    {
    
        va_list argptr;
    
        int cnt;
    
        va_start(argptr, fmt);
    
        cnt = vsprintf(buffer, fmt, argptr);
    
        va_end(argptr);
    
        return(cnt);
    
    }
    
    int main(void)
    {
        int inumber = 30;
    
        float fnumber = 90.0;
    
        char string[4] = "abc";
    
    
        vspf("%d %f %s", inumber, fnumber, string);
    
        printf("%s
    ", buffer);
    
    }

    关于vsprintf函数的具体代码可以参考

    http://files.cnblogs.com/files/libra13179/printf.rar

    输出的效果如下

    30 90.000000 abc
  • 相关阅读:
    问题6-10
    7.19 1
    经济学人常见词汇清单
    英语广播原声听力100篇MP3及听力原文
    6.30.2018
    6.26
    6.26
    6.26
    6.25
    6.25
  • 原文地址:https://www.cnblogs.com/libra13179/p/5786250.html
Copyright © 2011-2022 走看看