
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的第三个元素赋值,不是给整个数组赋值
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)