我是靠谱客的博主 鲤鱼板栗,最近开发中收集的这篇文章主要介绍实例020——使用CStringArray类创建和使用字符串数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、目录:

二、源码:

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类创建和使用字符串数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部