2013-02-20 22 views
0

嗨我正在使用C编译器(GCC),我不能使用像在C + +中的向量。那么我怎样才能用c来创建类似的数据结构/动态数组呢?这可能很容易,但我不知道我该怎么做。datastructure/abtract数据类型与C的行为就像在C + +中的矢量

感谢

+1

你想要的搜索条件是“动态数组”。这是一种非常常见的方法。你会从'realloc'中获得很多用途。 – dmckee 2013-02-20 02:03:47

回答

1

开始与一个结构持有一个指向正确的类型目前使用的大小,以及当前分配大小。用malloc分配空间。如果空间不足,请使用realloc来增加它。

+0

感谢您的回复,请给我一些解释相同的文件链接。 – MMH 2013-02-20 02:10:58