我正在用C(不是C99)编写一些代码,我认为我需要几个全局数组。我正在从尚不知道大小的几个文本文件中获取数据,我需要存储这些值并以几种不同的方法来使用它们。我已经编写了将文本文件读入数组的代码,但是如果不是最佳选择,我相信我可以重写它。
如果您遇到这种情况,该怎么办?我不一定需要代码示例,而只是想法。
使用动态分配:
int* pData;
char* pData2;
int main() {
...
pData = malloc(count * sizeof *pData); // uninitialized
pData2 = calloc(count, sizeof *pData2); // zero-initialized
/* work on your arrays */
free(pData);
free(pData2);
...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句