函数名: gcvt
用 法: char *gcvt(double value, int ndigit, char *buf);
包含头文件:<stdlib.h>
参数
value——被转换的值。
Digits——存储的
有效数字位数。
Buffe——结果的存储位置。
返回一个指向结果的存储位置的指针
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
char str[50];
gcvt(2561,5,str);
cout<<"str: "<<str<<endl;
char *ptr;
ptr=gcvt(-145.67,5,str) ;
cout<<"str: "<<ptr<<endl;
char *str1;
char str2[50];
str1=str2;
gcvt(-1256.3,6,str1);
cout<<"str: "<<str1<<endl;
}