请问如何将用vc控制台写的代码结果在界面上显示出来!例如下面(简单例子)

#include<iostream>#include<cmath>usingnamespacestd;voidmain(){intsum=100;//sum第十次落地时共... # include<iostream>
# include<cmath>
using namespace std;
void main()
{
int sum=100;//sum第十次落地时共经历高度;
for(int i=2;i<11;i++)
sum+=100*pow(0.5,i-1)*2;
cout<<"第10次落地时共经历高度为"<<sum<<"米"<<endl;
for(int j=1;j<11;j++)
cout<<"第"<<j<<"次反弹高度为"<<100*pow(0.5,j)<<"米"<<endl;
}
现在需要把cout后面的结果一一显示在MFC对话框的控件上(比如 文本编辑控件);
详细点,谢谢!
请问 MFC如何设置文本编辑框内的背景
展开
 我来答
百度网友ea53c3d68a
2011-08-05 · 超过12用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:19.9万
展开全部
详细步骤:
1、使用MFC AppWizard向导创建一个基于对话框的应用程序
2、删除对话框上的所有控件,添加一个按钮,和一个编辑框,比如取ID为IDC_EDT_RESULT,并设置该编辑器的属性为多行
3、双击按钮,在事件代码中编写
double sum=100;//sum第十次落地时共经历高度;
CString str;//存放最后要一一显示的结果
CString line;//临时变量
for(int i=2;i<11;i++)
sum+=100*pow(0.5,i-1)*2;
line.Format("%s%f%s\r\n","第10次落地时共经历高度为",sum,"米");
str+=line;
for(int j=1;j<11;j++){
line.Format("%s%d%s%f%s\r\n","第",j,"次反弹高度为",100*pow(0.5,j),"米");
str+=line;
}
SetDlgItemText(IDC_EDT_RESULT,str);
4、至于文本框背景设置,可参考http://zhidao.baidu.com/question/121120631.html
百度网友232f1ad
2011-08-02 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:28.6万
展开全部
在对话框上拖一个编辑框控件,貌似只要是可以显示字的就行了,之后在相应的类之中添加一个与控件相关联的变量,这样只要把值传给这个变量,控件上的值就会相应发生改变了
追问
为什么不能说点实际点的呢,都虚的!你具体去操作看看。。。受不了!会覆盖!
追答
额,话说可能有点急切了吧,学这些控件的使用是很简单的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
395957530
2011-08-01
知道答主
回答量:23
采纳率:0%
帮助的人:20.4万
展开全部
TextOut();
追问
你能将上面的程序结果界面化吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式