首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CStringArray有关问题,郁闷啊大家帮忙啊多谢

2012-01-31 
CStringArray问题,郁闷啊,大家帮忙啊,谢谢CStringArraym_arrSaCStringm_faceBitmapTextm_arrSa.SetSize(

CStringArray问题,郁闷啊,大家帮忙啊,谢谢
CStringArray   m_arrSa;
CString   m_faceBitmapText;
m_arrSa.SetSize(100);
m_arrSa.Add(CString( "123 "));
m_faceBitmapText=m_arrSa.GetAt(0);
AfxMessageBox(m_faceBitmapText);

但是m_faceBitmapText这个值死活取出来是空的,是怎么回事啊??
大家帮忙啊,,先谢谢了


[解决办法]
//m_arrSa.SetSize(100);
[解决办法]
CStringArray m_arrSa;
CString m_faceBitmapText;
m_arrSa.SetSize(100);
m_arrSa[0] = CString( "123 ");
m_faceBitmapText=m_arrSa.GetAt(0);
AfxMessageBox(m_faceBitmapText);


[解决办法]
m_arrSa.SetSize(100); //这句你已设置了大小
m_arrSa.Add(CString( "123 ")); //又多加了一个 相当于你把值 "123 "设置在100,总数为101
//想要得到 "123 "的值 用m_arrSa.GetAt(100);
m_faceBitmapText=m_arrSa.GetAt(0); //所以你取得的值当然为空了
[解决办法]
CStringArray m_arrSa;
CString m_faceBitmapText;
m_arrSa.SetSize(100);
m_arrSa.Add(CString( "123 "));
m_faceBitmapText=m_arrSa.GetAt(100);
AfxMessageBox(m_faceBitmapText);

热点排行