如何在CStringArray 数组中添加元素,遍历输出元素

如何在CStringArray 数组中添加元素,遍历输出元素,第1张

CStringArray arrStr//声明字符串数组

int i

CString strTmp

for (i = 0 i <6i++)

{

strTmp.Format(_T("%d"), i)

arrStr.Add(strTmp)//末未添加元素

}

for(i = 0i <arrStr.GetSize()i++)

{

AfxMessageBox(arrStr.GetAt(i))

}

CStringArray 是个数组,每个元素都是CString类型的。

这样往数组里添加元素:

stuinfo.Add("dffddsdfdf")

你这种情况最好弄个结构体数组,而不是用字符串数组。

CStringArray是MFC的类,不能这样直接用的,建议用string和vector来做

vector<string>arr = {"0", "1", "2"}

文件前面加上

#include <string>

#include <vector>

你的代码也有一些问题

ayr[3]={"0","1","2"}是给ayr的第三个元素赋值,不是给整个数组赋值


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11561514.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存