我正在使用winbgi
库在 C 中制作蛇游戏。我的功能有问题settextstyle()
。每次调用函数都会将内存添加到堆中(大约 50kb)。我必须在循环中使用这个函数,所以在某个时候堆开始溢出。有没有办法释放这个函数占用的内存?或者其他方式来改变文本的大小winbgi
?
while(1)
{
settextstyle(DEFAULT_FONT, HORIZ_DIR, 4)
outtext(...)
settextstyle(DEFAULT_FONT, HORIZ_DIR, 2)
outtext(...)
}