MFC怎么在静态编辑框中输出数组?
答案:2 悬赏:30 手机版
解决时间 2021-04-09 13:40
- 提问者网友:相思似海深
- 2021-04-08 17:20
MFC怎么在静态编辑框中输出数组?
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-04-08 17:36
CString str,temp;
for(int i=0;i {
temp.Format("%d",A[i]);
str=str+","+A[i];
}
CWnd *h1;
h1=GetDlgItem(IDC_STATIC1);
h1->SetWindowText(str);
IDC_STATIC1为静态编辑框的IDC
Format可能有错,我忘了是不是%d
for(int i=0;i
temp.Format("%d",A[i]);
str=str+","+A[i];
}
CWnd *h1;
h1=GetDlgItem(IDC_STATIC1);
h1->SetWindowText(str);
IDC_STATIC1为静态编辑框的IDC
Format可能有错,我忘了是不是%d
全部回答
- 1楼网友:冷風如刀
- 2021-04-08 18:12
void CAnDlg::OnButton1() //按钮函数
{
int A[5]={1,2,3,4,5}; //要输出的数组
CString str[5];
for(int i=0;i<5;i++){
//注意:下面的%i后面有个逗号,然后才是引号,逗号。
str[i].Format("%i,",A[i]); //把整型数组添加到字符串
m_edit+=str[i];
}
UpdateData(FALSE); //显示数组
}
编辑框显示的最后一个数组成员时也自动添加了逗号,如不想要最后那个逗号,可以另外处理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯