Tag: arraylist

将此代码行转换为C.

我有以下代码行: for ( int i = index; i size; ++i ) //i,index and size are integers.al is an arraylist 当我在C中编译它时,我得到错误: ‘for’ loop initial declarations are only allowed in C99 mode 我不知道如何解决这个问题。 谢谢!

C中的Arraylist无法正常工作

我目前正在编写一个程序来实现C语言中的arraylist(或动态数组)…我认为我已经完成了70-80%,但是,我发现我的代码在测试时遇到了严重的问题。机器 简而言之,我将一组字符串(char *)插入到我的arraylist中,并试图在操作几次后显示它们。 但是,这就是我得到的: CHECK: 1 CHECK: 2 CHECK: ܗ¿èۗ¿ CHECK: EàEàHAÿE؉Ⱥ CHECK: 5 CHECK: 6 不幸的是,即使我已经两次检查了我的代码,我仍然无法弄清楚代码中的问题所在。 arraylist.h #ifndef _ARRAYLIST_H #define _ARRAYLIST_H #include typedef char* value_type; struct arraylist { int size; value_type* data; }; extern void arraylist_initial(struct arraylist *list); extern int arraylist_get_size(const struct arraylist list); extern value_type* arraylist_get_data_collection(const struct arraylist list); extern void arraylist_set_data_collection(struct arraylist […]

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

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