visual 怎样从Edit Control中获取数组!急!
我在visual中建立一个MFC应用程序,选择了“基于对话框”,在对话框中添加了两个EditControl:IDC_EDIT1,IDC_EDIT2和一个Button:ID...
我在visual中建立一个MFC应用程序,选择了“基于对话框”,在对话框中添加了两个Edit Control:IDC_EDIT1,IDC_EDIT2和一个Button:IDC_BUTTON1,现在我想要在IDC_EDIT1中输入形似“12,3,43,5,1”这样的一串任意数列,用“,”隔开,当点击IDC_BUTTON1时,程序能够将上述数列输入一个定义好的顺序表L,并且在IDC_EDIT2中把顺序表L打印出来,同时要打印出L的长度。相当急!谢谢了!请尽量把过程和代码写详细点,运行成功马上加分,在线守候!!!
关于顺序表的定义:
typedef int ElemType;
typedef ElemType ET;
typedef ET * Ep; //定义Ep为元素指针类型
typedef int Status;
typedef struct {
ET *elem; //Ep elem;
int Length;
int ListSize;
} SqList;
Status InitList(SqList &L)//顺序表的初始化
{
L.elem=(Ep)malloc(List_Init_Size*sizeof(ET));
if(L.elem==NULL)
exit(OVERFLOW);
L.Length=0; L.ListSize=List_Init_Size;
return OK;
} 展开
关于顺序表的定义:
typedef int ElemType;
typedef ElemType ET;
typedef ET * Ep; //定义Ep为元素指针类型
typedef int Status;
typedef struct {
ET *elem; //Ep elem;
int Length;
int ListSize;
} SqList;
Status InitList(SqList &L)//顺序表的初始化
{
L.elem=(Ep)malloc(List_Init_Size*sizeof(ET));
if(L.elem==NULL)
exit(OVERFLOW);
L.Length=0; L.ListSize=List_Init_Size;
return OK;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询