malloc,realloc,free
[quote=引用 楼主 shiyuzuxiaqianli 的回复:] 比方说,一个文件中有很多(事先不知道个数)正整数,现在打算把它们读到数组中。我的想法是,先计算出个数,再开一个数组读取数字。问一下有没有别的方案;或者直接就放弃用数组,使用别的什么方法。优先考虑C语言
比方说,一个文件中有很多(事先不知道个数)正整数,现在打算把它们读到数组中。我的想法是,先计算出个数,再开一个数组读取数字。问一下有没有别的方案;或者直接就放弃用数组,使用别的什么方法。优先考虑C语言
别存数组了,边读边处理
[quote=引用 2 楼 千行百行的回复:][quote=引用 1 楼 paschen的回复:]方法一:先计算个数 方法二:采用类似C++STL中容器的实现,可以先预先分配适当大小内存,不够时分配更大的,然后将之前内容复制到新内存,释放旧内存
[quote=引用 1 楼 paschen的回复:]方法一:先计算个数 方法二:采用类似C++STL中容器的实现,可以先预先分配适当大小内存,不够时分配更大的,然后将之前内容复制到新内存,释放旧内存
方法一:先计算个数 方法二:采用类似C++STL中容器的实现,可以先预先分配适当大小内存,不够时分配更大的,然后将之前内容复制到新内存,释放旧内存
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧