初学者的问题:怎样在控件编辑框中输出float型的数组??? 给编辑框添加绑定变量,给该变量赋值,UpdateData() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什末是绑定变量?我在classwizard里给该编辑框定义变量类型选择没有数组 用UpdateData()一次只能给一个值这样for循环的话下次的值就被覆盖了我想最后结果把数组的数全显示在编辑框里拜托,诸位大虾指点一下 那就转化成CString然后用SetWindowText() 具体些好吗?我很菜CString是个类吧怎末用呀?反正他不能int a用这种形式定义变量 哦,可以这样啦:float arrayname[num1]CString strTemp,str;str="";for(int i=0;i<num1;i++){ strTemp.Format("%10.2f",arrayname[i]); str += strTemp;}最后用SetWindowText()把str中的值显示出来。 SetWindowText()怎末用呀?举个例子谢了:)帮助里都是E文看不懂呀 float arrayname[num1]CString strTemp,str;str="";for(int i=0;i<num1;i++){ strTemp.Format("%10.2f",arrayname[i]); str += strTemp;}最后用SetWindowText()把str中的值显示出来。/////SetWindowText()的用法,你可以查一下msdn里面有具体的例子 float arrayname[num]CString strTemp,str;str="";for(int i=0;i<num;i++){ strTemp.Format("%10.2f",arrayname[i]); str += strTemp;}GetDlgItem(IDC_EDIT1)->SetWindowText(str); 用char *_gcvt( double value, int digits, char *buffer ); 谢谢!!!多谢!!实现了!!!只是输出的数是在一行上我想每行输出一个数呢?我在strTemp.Format("%10.2f",arrayname[i]);这里加上“\n”怎末也不行呀? 把编辑框的属性设置成MultiLine 一定要把编辑框的属性设置成MultiLine;然后如下float arrayname[max];//赋值 CString strTemp,str; str="";for(int i=0;i<max;i++){ strTemp.Format("%10.2f",arrayname[i]); str= str + strTemp+"\r\n";} C++如何调用远程桌面控件mstscax.dll Windows程序设计中进度条走完后变色的问题 求助如何用程序自动进入QQ游戏指定房间 VC下动态创建了BUTTON按钮后,如何设置按钮的Modal Frame风格??? 新的一年已来到,2007年快乐无比! 如何获得CPropertySheet的WM_CLOSE消息 计算机图形中的一个程序函数 那位知道有oracle帮助的网站 windows编程是在什么的编译器下实现的? 求教各位大侠:MFC ActiveX控件滚动问题 紧缩格式是什么意思?(菜鸟来那份) 使用C++已多年的程序员现正处于迷惑之中:
我在classwizard里给该编辑框定义变量
类型选择没有数组
这样for循环的话下次的值就被覆盖了
我想最后结果把数组的数全显示在编辑框里
拜托,诸位大虾指点一下
然后用SetWindowText()
CString是个类吧怎末用呀?
反正他不能int a用这种形式定义变量
CString strTemp,str;
str="";
for(int i=0;i<num1;i++)
{
strTemp.Format("%10.2f",arrayname[i]);
str += strTemp;
}
最后用SetWindowText()把str中的值显示出来。
举个例子谢了:)
帮助里都是E文看不懂呀
CString strTemp,str;
str="";
for(int i=0;i<num1;i++)
{
strTemp.Format("%10.2f",arrayname[i]);
str += strTemp;
}
最后用SetWindowText()把str中的值显示出来。
/////SetWindowText()的用法,你可以查一下msdn
里面有具体的例子
CString strTemp,str;
str="";
for(int i=0;i<num;i++)
{
strTemp.Format("%10.2f",arrayname[i]);
str += strTemp;
}
GetDlgItem(IDC_EDIT1)->SetWindowText(str);
多谢!!
实现了!!!
只是输出的数是在一行上
我想每行输出一个数呢?
我在strTemp.Format("%10.2f",arrayname[i]);这里加上“\n”怎末也不行呀?
然后如下
float arrayname[max];
//赋值
CString strTemp,str;
str="";
for(int i=0;i<max;i++)
{
strTemp.Format("%10.2f",arrayname[i]);
str= str + strTemp+"\r\n";
}