c资料.txt
来自「利用人工智能的经典算法实现迷宫游戏;里面的A星(a*)算法可以很方便的移植到应用」· 文本 代码 · 共 51 行
TXT
51 行
struct FONTINFO{
char sname[50];
char sfile[50];
char sbfile[50];
FONTINFO *pnext;
}*pHead;
void freeFontInfo()
{
FONTINFO *p1,*p2;
p1=pHead;
while(p1!=NULL)
{
p2=p1;
p1=p1->pnext;
free(p2);
}
pHead=NULL;
free(p1);
free(p2);
free(pHead);
}
//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
回复人:zdg(曾登高)2000-02-21 21:00:00
你使用的是C的语法, 只能这样释放了...
如果你使用MFC的CObArray作为链表的话, CObArray有专门的函数释放空间.
回复人:Gray_Bit()2000-02-21 21:07:00
//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
struct FONTINFO{
char sname[50];
char sfile[50];
char sbfile[50];
FONTINFO *pnext;
}*pHead;
void freeFontInfo()
{
FONTINFO *p1,*p2;
p1=pHead;
while(p1!=NULL)
{
p2=p1;
p1=p1->pnext;
free(p2);
}
pHead=NULL;
free(p1);//Error ,应去掉
free(p2);//Error,应去掉
free(pHead);//Error,应去掉
}
//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
不知你是否考虑用MFC的CList,CPtrList,这也是一种在VC 中可用的办法.
也可以写一个类封装List.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?