1

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

while(1)
{
    settextstyle(DEFAULT_FONT, HORIZ_DIR, 4)
    outtext(...)
    settextstyle(DEFAULT_FONT, HORIZ_DIR, 2)
    outtext(...)
}
4

1 回答 1

1

从这里获取最新的 winbgi 资源。

代码链接修复了一个错误(缺少对DeleteObject()afterSelectObject()设置新字体的调用set_font()) 。text.cxx

于 2019-12-31T15:40:15.393 回答