概述
一、目录:
二、源码:
void CStringArrayDlg::OnCheck()
{
// TODO: Add your control notification handler code here
UpdateData(true);
int i;
if (((CButton *)GetDlgItem(IDC_RADIO1))->GetCheck()) {
if (m_pos<0 || m_pos>m_array.GetSize())//判断插入位置的有效性
{
AfxMessageBox("数组位置不正确!");
return;
}
if (m_str.IsEmpty())//判断插入信息的有效性
{
AfxMessageBox("信息不能为空!");
return;
}
m_array.InsertAt(m_pos, m_str);//在数组的指定位置插入字符串
m_list.ResetContent();//清空列表框
for (i = 0; i < m_array.GetSize(); i++)
{
m_list.AddString(m_array.GetAt(i));//按数组顺序添加列表项
}
m_str = "";//清空信息编辑框
m_pos = m_array.GetSize();
UpdateData(false);
}
else {
if (m_pos < 0 || m_pos >= m_array.GetSize())//判断删除位置的有效性
{
AfxMessageBox("该位置没有数组元素!");
return;
}
m_array.RemoveAt(m_pos);//在数组的指定位置删除字符串
m_list.ResetContent();//清空列表框
for (i = 0; i < m_array.GetSize(); i++)
{
m_list.AddString(m_array.GetAt(i));//按数组顺序添加列表项
}
m_str = "";//清空信息编辑框
m_pos = m_array.GetSize();
UpdateData(false);
}
}
三、运行结果:
四、资源:
https://download.csdn.net/download/sunjikui1255326447/12305357
最后
以上就是鲤鱼板栗为你收集整理的实例020——使用CStringArray类创建和使用字符串数组的全部内容,希望文章能够帮你解决实例020——使用CStringArray类创建和使用字符串数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复