如何将浮点数转换成字符串? 如题.我是想把一个浮点数输出到edit控件上,如何做?我在msdn上只找到将字符串转成浮点数的.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给edit控件加一个float型的变量, 赋值再Update(FALSE)就可以了. #include <stdio.h>int main( void ){ char buffer[200], s[] = "computer", c = 'l'; int i = 35, j; float fp = 1.7320534f; /* Format and print various data: */ j = sprintf( buffer, " String: %s\n", s ); j += sprintf( buffer + j, " Character: %c\n", c ); j += sprintf( buffer + j, " Integer: %d\n", i ); j += sprintf( buffer + j, " Real: %f\n", fp ); printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );} float f = 3.055; char buff[10] = {0}; sprintf( buff, "%.3f", f ); 给Edit控件创建一个CString类型的变量m_editm_edit.Format("%f",浮点数);UpdateData(false); float f = 3.055;CString m_str;m_str.Format(_T("%f"),f);SetDlgItemText(IDD_EDIT,m_str); ddx关联float f;f = 100;updateData(FALSE); CString str;float f;str.Format("%f",f); float f =来个初值;CString m_str;m_str.Format("%f",f);UpdateData(FALSE); 学MFC都快疯了,不知各位是怎么锻炼出来的? vtk切割数据的问题 如何进行窗口重绘? vc中如何使编辑框中的内容垂直居中显示 为六斗米折腰! 请教!!! SOS:Netbios 连接时在 瘟98下可以为什么到了瘟2000下不中??? CString a="01 2d f4 a6 8e"转换为十进制 我的DLL里的函数为什么不能被引出????????? 关于Edit的WindowProc的问题 不是很清楚MFC,请大家帮忙:如果是这样一个语句,如果想放到一个窗口中,应该怎么实现? 我想给一个窗口画上有颜色的边框,这样做不生效呀.请大家帮帮忙.
{
char buffer[200], s[] = "computer", c = 'l';
int i = 35, j;
float fp = 1.7320534f; /* Format and print various data: */
j = sprintf( buffer, " String: %s\n", s );
j += sprintf( buffer + j, " Character: %c\n", c );
j += sprintf( buffer + j, " Integer: %d\n", i );
j += sprintf( buffer + j, " Real: %f\n", fp ); printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );
}
char buff[10] = {0};
sprintf( buff, "%.3f", f );
m_edit.Format("%f",浮点数);
UpdateData(false);
CString m_str;
m_str.Format(_T("%f"),f);
SetDlgItemText(IDD_EDIT,m_str);
f = 100;
updateData(FALSE);
float f;
str.Format("%f",f);
CString m_str;
m_str.Format("%f",f);
UpdateData(FALSE);