怎么用VC++MFC实现有界面的“输入数据——数据内部运算——数据输出的功能”;
比如说,我在一个窗口中建一个表格,里面输入一些数据;数据经程序运算或转换后(比如求平均数啊,求方差啊);从另外的窗口输出得出的所需结果?如果输入是动态给定的该怎么处理?比如说这次我一共要输入10个数据,下次我要输入23个数据这样。我填10,他就出10个小框,然后我就能输入10个数据;然后呢,得到的结果个数又可能不不是一个,而是不定个,但要实现完整输出。比如我要解x+y>=n;x,y可能就有多个组合了,我想全部显示出来,这又该怎么处理呢?
各位大神帮帮忙吧,我是菜鸟,又不想从头学,只希望别人告诉我什么样的功能大概怎么实现然后模仿,拜托了!!拜谢~~
最好带上代码,打包发到邮箱1084515409@qq.com;能带上一份解说文件更好了。
不胜感激~~~
[解决办法]
其实你输入的数可以以空格之类的区分,在一个textbox中输出例如2 3 4 5等等,到时候你去解析的时候就可以去判别空格为区分符,把一个个数保存下来。
对于你要输出X+y>n的值的个数,我不知道你要在哪里输出???
[解决办法]
CTypedPtrArray<CObArray,CEdit*> m__CEditArray;//建立指针集合
for(i=0;i++;i<n)
{
CEdit* ptemp=new CEdit;
ptemp->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100), this, 1);
m__CEditArray.AddTail( ptemp);//把为CEdit对象加入列表末尾
pemp=null;
}
n为你需要输入数据的个数,这样建立n个编辑框可用来输入数据