C++对话框问题!(100分求高手来!!)

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:39:35
MFC里面一个对话框,我用一个文本框接受数据(N),然后用一个文本框输出处理后的结果...但是问题来了。 我要输出1到N之间符合要求的数.我处理函数是循环处理的也就是从N开始每个判断 是就输出 不是就抛弃..那么我怎么才能把所有的结果 显示在 输出对话框上 而不是只显示最后一个!!(我是用UPDATEDATA()) 求高手..先20分 .解决问题后补80分。

你要输出很多值,首先要邦定成字符型的.因为你的结果其实是多个数,而不是一个数.多个数用空格""隔开显示

将字符型的多个结果,这个样显示:邦定的变量如果是STRING KIKI,计算变量为(N)邦定为INT型;
UPDATEDATA()
FOR(int i=0;i<10;i++)
{
String str;
str.Format("%d",i*N("假设为你的多个结果"));
KIKI+=KIKI+""+str;
}
UPDATEDATA(false)
KIKI的变量值就多个显示了.

你的对话框只有一个,而要输出的却要多个.所以你要把每个新产生的数作为字符串的一部分接在原来的字符串的后面,这样原来的不会被冲掉,新的也可以显示出来,至于中间的间隔,可以用空格,逗号等等都没关系