VC++中浮点型向字符串转换用什么函数?

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:54:54
例如,字符串向浮点型转换,可以用atof();这个函数,
那反过来用什么函数哪?
我查也没有ftoa()这个函数啊,
请指点一下,谢谢.

用sprintf 用法跟printf差不多,差别printf往屏幕输出,sprintf是往字符串输出

char buffer[100];
sprintf("sprintf hello world %d %f \n", 1, 1.0f);
printf("%s", buffer);

是啊,使用sprintf函数即可实现,注意包含“标准输入输出头文件”!
举个例子,注意单精度的“精度”,小数部分不能超过6位:

#include<iostream.h>
#include<stdio.h>
main()
{
char buffer[256];
float f=3.5321;
sprintf(buffer, "%f", f);
cout<<buffer<<endl;
return 0;
}

最常用办法:
char tmp[256];
sprintf(tmp, "%f", f);
就可以了