CStringArray *ResultStar;
ResultStar=new CStringArray[200];
ResultStar->Add("身高!=空");
ResultStar->Add("头发!=空");
ResultStar->Add("眼睛!=空");
AfxMessageBox(ResultStar->GetAt(0));
上面能出来显示出来窗口,但是我用断点单步调试时,抱错:
member function not present,怎么回事啊?
还有如果CStringArray ResultStar;这样写要不要分配空间啊?
ResultStar=new CStringArray[200];
ResultStar->Add("身高!=空");
ResultStar->Add("头发!=空");
ResultStar->Add("眼睛!=空");
AfxMessageBox(ResultStar->GetAt(0));
上面能出来显示出来窗口,但是我用断点单步调试时,抱错:
member function not present,怎么回事啊?
还有如果CStringArray ResultStar;这样写要不要分配空间啊?
解决方案 »
- 无法用Post方法调用WebService
- VC下怎样删除或重命名正在打开的图片
- 螢幕顏色分析相關的api?
- 紧急求助:resource中全都是空了,load failed,怎么办?
- 程序代码问题,关于文件操作。。。。。
- 有谁用过skinMagic 2.21 Trial????
- 请问ActiveX controls event发出的消息怎样在container里接收
- 急,为什么我把spin绑在一个数字的edit上面之后。点上面的接钮数字是减,下面的反而是加??谢谢大家
- ******应该怎样学习VC++下的数据库编程????******
- 有没有微软技术的专家,问一个IE编程的问题
- 请高手解决
- ODBC操作数据库问题,急……
ResultStar引用所有的过程语句都有这个问题.但AfxMessageBox(ResultStar->GetAt(0));
却是能执行输出的.
CStringArray *ResultStar;为全局变量.
ResultStar=new CStringArray[200];为在某个.cpp中做.哪里有问题?
ResultStar=new CStringArray[200;
iisbsd(墙头草)你的意思我上面写错了.哪错了?我是要一个数组.
那应该怎么写?
不过你现在声明的是一个 CStringArray 的数组
因此才怀疑你是不是声明错了
CStringArray *ResultStar;
ResultStar=new CStringArray;
就OK啦.
CStringArray这种本身就是一个数据集呀,不知道你有没有用过STL,与那个STL神似,不过这里还支持串行化.
CStringArray ResultStar;
ResultStar=new CStringArray;
要不要第二句?
Group1Data.Add(m_height);
Group1Data.Add(m_hair);
Group1Data.Add(m_eye);
怎么还出错啊:error:argument list does not match a function
怎么弄?
CString m_eye;
CString m_group;
CString m_hair;
CString m_height;