|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本人想写个抽奖软件 用一个链表装取数据 但我输入第三个数据的时候 第一个数据没有了 head 和l设置为了 全局的 不知这个问题怎么解决
l=(linklist*)malloc( sizeof(linklist*));
HWND hlist= GetDlgItem(hDlg,IDC_LIST1);
GetDlgItemText(hDlg, IDC_EDIT1,(LPSTR)l->QQnumber,10);//获取编辑框的QQ号
SendMessage(hlist, LB_ADDSTRING, 0, (LPARAM)l->QQnumber);//把QQ号插入进listbox
if(n==0)
{
head=(linklist*)malloc( sizeof(linklist*));
head->next=l;
l->next=NULL;
n++;
}
else{
l->next=head->next; //把前面一个节点的地址给现在的节点
head->next=l;//把现在的节点给head的next
} |
|