Tag: 调整

C ncurses阻止resize

我现在开始学习如何使用ncurses,并根据程序启动时的行数和列数进行一些计算。 对我来说,动态计算来管理显示对我来说太麻烦了,所以我需要找到一种方法来阻止shell在执行期间resize,这可能吗?

C调整动态数组的大小

我正在为C类创建动态数组数据结构。 我已经完成了大部分工作,现在我正在测试它。 它目前在resize时卡住了。 我用过printf来解决这个问题。 看起来resize正在工作,但是当我去添加我的下一个项目后resize时,它就停在那里。 我认为这可能与我的内存分配或我指向的方式有关,并在resize期间释放数组。 我是C的新手,所以这些都是我的观点。 #include #include #include “dynArray.h” #include struct DynArr { TYPE *data; /* pointer to the data array */ int size; /* Number of elements in the array */ int capacity; /* capacity of the array */ }; /* ************************************************************************ Dynamic Array Functions ************************************************************************ */ /* Initialize (including allocation of […]

如何使用winapi实现类似蒸汽的窗口?

这是Steam调整客户端窗口大小的屏幕截图。 Steam的客户端窗口有两个很酷的function。 自定义窗口非常敏感。 凉爽的玻璃resize效果,不同于标准窗口(认为它可能是与1强烈相关的副作用) 假设我想用winapi创建类似的窗口。 我该怎么做? 我不询问与小部件管理相关的内容,而是关于技术winapi技巧。

如何在C中更改数组的大小?

我正在尝试一下gamestudio。 我正在制作射击游戏。 我有一个指针指向敌人的arrays。 我想要。 到敌人被杀时 将他从列表中删除。 而且我也想创造新的敌人。 Gamestudio使用名为lite-C的脚本语言。 它具有与C相同的语法,并且在他们说的网站上,它可以使用任何C编译器进行编译。 它是纯C,没有C ++或其他任何东西。 我是C的新手。我通常使用.NET语言和一些脚本语言编程,