现在有一个向量double 类型的向量answer[10],如和将answer的值输出到编辑框控件中(假设编辑框控件的ID是EDIT_3),并且输出形式如下:2 ,3,4, 5 。(假设2,3,4,5都是answer数组中的成员)最好有简单的代码,并解释一下代码作用

解决方案 »

  1.   

    for(i=0;i<10;i++)
    str.format("%lf",answer[i]);
    getdlgitem(idc_edit3)->setwindowtext(str)
    用手机写的,请原谅希望有用。
      

  2.   

    方法一:CString OutStr="";    //输出字串OutStr.Format("%lf",answer[0]);//第一个之前没有豆号,所以单独先弄for(int i=1;i<10;i++)   //从第二个数开始
    {
         CString tmp="";               //临时字串
         tmp.Format("%lf",answer[i]);  //把数组的没一个数转换成字串存tmp里
         OutStr+="\,";                 //每次先加一个逗号
         OutStr+=tmp;                  //再加上转变过来的串
    }GetDlgItem(EDIT_3)->SetWindowText(OutStr);//转换完后直接把字串显示到编辑框
    方法二:在类向导里给编辑框绑定一个CString类型的变量xStr;
    xStr.Format("%lf",answer[0]);//第一个之前没有豆号,所以单独先弄for(int i=1;i<10;i++)   //从第二个数开始
    {
         CString tmp="";               //临时字串
         tmp.Format("%lf",answer[i]);  //把数组的没一个数转换成字串存tmp里
         xStr+="\,";                   //每次先加一个逗号
         xStr+=tmp;                    //再加上转变过来的串
    }UpdateData(false);//转换完后直接把字串显示到编辑框