Manpages

名 前

qecvt, qfcvt, qgcvt − 浮 動 小 数 点 数 の 文 字 列 へ の 変 換

書 式

#include <stdlib.h>

char *qecvt(long double number, int ndigits, int *decpt, int *sign);

char *qfcvt(long double number, int ndigits, int *decpt, int *sign);

char *qgcvt(long double number, int ndigit, char *buf);

glibc 向 け の 機 能 検 査 マ ク ロ の 要 件 (feature_test_macros(7) 参 照 ):

qecvt(), qfcvt(), qgcvt(): _SVID_SOURCE

説 明

関 数 qecvt(), qfcvt(), qgcvt() は 、 そ れ ぞ れ ecvt(3), fcvt(3), gcvt(3) と 同 じ で あ る 。 引 き 数 numberlong double 型 で あ る 点 だ け が 異 な る 。

属 性

マ ル チ ス レ ッ デ ィ ン グ (pthreads(7) 参 照 ) 関 数 qecvt() と qfcvt() は ス レ ッ ド セ ー フ で は な い 。 関 数 qgcvt() は ス レ ッ ド セ ー フ で あ る 。

準 拠

SVr4. 多 く の 一 般 的 な UNIX に は 実 装 さ れ て い な い が 、 SunOS に は 実 装 さ れ て い る 。 glibc で は サ ポ ー ト さ れ て い る 。

注 意

こ れ ら の 関 数 は 廃 止 さ れ た 。 代 わ り に snprintf(3) の 使 用 を 推 奨 す る 。

関 連 項 目

ecvt(3), ecvt_r(3), gcvt(3), sprintf(3)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。