在vc的mfc SDI 中要用Carray赋值一个10*10的数组,请问在哪定义Carray,怎么赋值啊
能给一个具体的例子吗,就像c中的2维数组oaiei,谢谢了,D:\工程\练习\bianhui414\MainFrm.cpp(113):errorC2065:'CArray...
能给一个具体的例子吗,就像c中的2维数组
oaiei,谢谢了,D:\工程\练习\bianhui414\MainFrm.cpp(113) : error C2065: 'CArray' : undeclared identifier
D:\工程\练习\bianhui414\MainFrm.cpp(113) : error C2062: type 'int' unexpected
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2065: 'array' : undeclared identifier
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2109: subscript requires array or pointer type
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2228: left of '.Add' must have class/struct/union type
D:\工程\练习\bianhui414\MainFrm.cpp(122) : error C2109: subscript requires array or pointer type
D:\工程\练习\bianhui414\MainFrm.cpp(122) : error C2228: left of '.GetAt' must have class/struct/union type
Error executing cl.exe.
我加进去了,上面是提示的错误啊,怎么解决啊,头文件我也加了啊 展开
oaiei,谢谢了,D:\工程\练习\bianhui414\MainFrm.cpp(113) : error C2065: 'CArray' : undeclared identifier
D:\工程\练习\bianhui414\MainFrm.cpp(113) : error C2062: type 'int' unexpected
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2065: 'array' : undeclared identifier
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2109: subscript requires array or pointer type
D:\工程\练习\bianhui414\MainFrm.cpp(118) : error C2228: left of '.Add' must have class/struct/union type
D:\工程\练习\bianhui414\MainFrm.cpp(122) : error C2109: subscript requires array or pointer type
D:\工程\练习\bianhui414\MainFrm.cpp(122) : error C2228: left of '.GetAt' must have class/struct/union type
Error executing cl.exe.
我加进去了,上面是提示的错误啊,怎么解决啊,头文件我也加了啊 展开
2个回答
展开全部
这样可以不?
void CMainFrame::OnMenuitem32771()
{
// TODO: Add your command handler code here
CArray<int,int> array[10];
for (int i = 0; i < 10; i ++)
{
for (int j = 0; j < 10; j ++)
{
array[i].Add(j);
}
}
CString cs;
cs.Format("%d",array[1].GetAt(1));
MessageBox(cs);
}
头文件
#include <Afxtempl.h>
void CMainFrame::OnMenuitem32771()
{
// TODO: Add your command handler code here
CArray<int,int> array[10];
for (int i = 0; i < 10; i ++)
{
for (int j = 0; j < 10; j ++)
{
array[i].Add(j);
}
}
CString cs;
cs.Format("%d",array[1].GetAt(1));
MessageBox(cs);
}
头文件
#include <Afxtempl.h>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询