我现在在做一个基数排序的课设,我遇到的问题是把一组关键字分配好之后要在相应的编辑框中显示出来,我已经写好了基数排序分配收集的函数 ,以前都是在控制台中做的 现在在MFC中做 就不知道怎么显示了,我只会在一个编辑框中显示一个数 ,不知道怎么显示一组数据,求各位指导下,
------解决方案--------------------------------------------------------
如果你是追加式显示数据
1.可以先从界面上获取,然后获取的+本次要显示的,排列一下就行了
2.好像有一个类,MFC自带的类可以追加显示,两年前做过的忘记了。
------解决方案--------------------------------------------------------
编辑框关联CString变量,用CString的“+”操作,行与行之间加“\n”,编辑框要选中支持多行属性
------解决方案--------------------------------------------------------
可以用std::stringstream把他们拼成一行。
#include <sstream>
std::stringstream ss;
int my_array[8];
for(int i=0; i<8; i++)
ss << my_array[i] << " ";
CString single_line = ss.str().c_str();