侧边栏壁纸
博主头像
noerror

虚灵不寐,众理具而万事出。

  • 累计撰写 239 篇文章
  • 累计创建 9 个标签
  • 累计收到 2 条评论
标签搜索

目 录CONTENT

文章目录

ecvt_r函数用法详解

noerror
2022-11-08 / 0 评论 / 0 点赞 / 151 阅读 / 259 字 / 正在检测是否收录...

ecvt_r函数用法详解

ecvt_r函数简介

  • 头文件包含
#include <stdlib.h>
  • 函数定义
int ecvt_r(double  number , int  ndigits , int * decpt ,
           int * sign , char * buf , size_t  len );
int fcvt_r(double  number , int  ndigits , int * decpt ,
           int * sign , char * buf , size_t  len );
int qecvt_r(long double  number , int  ndigits , int * decpt ,
           int * sign , char * buf , size_t  len );
int qfcvt_r(long double  number , int  ndigits , int * decpt ,
           int * sign , char * buf , size_t  len );

ecvt_r函数常见使用错误

  • 编译错误
    warning: implicit declaration of function ‘ecvt_r’ [-Wimplicit-function-declaration]
    解决办法:包含头文件
#include <stdlib.h>

ecvt_r函数详细描述

函数ecvt_r () fcvt_r () qecvt_r ()和qfcvt_r ()分别与ecvt (3) fcvt (3) qecvt (3)和qfcvt (3)相同,只是它们不在静态缓冲区中返回结果,而是使用所提供的大小为len 的buf参见ecvt (3)和qecvt (3)

ecvt_r函数返回值

这些函数在成功时返回0,否则返回-1。

ecvt_r函数其他说明

这些功能已经过时。相反,建议使用sprintf (3)。

0

评论区