0
A
回答
0
#define NMAX 50
char* array[NMAX];
为50个字符指针的阵列。
你必须循环所有这些并为每一个分配内存。
for(int i = 0 ; i < NMAX ; i++)
{
array[ i ] = malloc(sizeof(char) * 80) ;
}
相关问题
- 1. C:静态到动态分配在多个维数组
- 2. 如何在C中创建多维动态分配数组?
- 3. 如何将动态数组的一部分分配给整个静态数组
- 4. 动态分配2维数组
- 5. 动态分配一个二维数组
- 6. 二维数组的动态分配
- 7. 拆分动态分配的多维数组。
- 8. C++多维动态数组
- 9. 动态多维数组
- 10. PHP动态多维数组
- 11. PHP动态多维数组
- 12. 静态分配与动态分配与自动分配
- 13. 内存堆问题C++,动态分配多维数组
- 14. 正确使用动态分配的多维数组的memset
- 15. 如何将值分配给动态二维数组的整行?
- 16. 如何动态分配2维数组用于特定目的?
- 17. 如何动态分配结构的二维数组?
- 18. 如何动态分配一个二维数组结构
- 19. 如何使用动态分配创建二维数组结构?
- 20. 如何在ANSI C中动态分配POINTERS的二维数组?
- 21. 如何动态分配结构数组?
- 22. 动态和静态数组
- 23. 动态分配数组
- 24. ifstream动态分配数组
- 25. 动态分配3D数组
- 26. C++模板,静态分配的数组
- 27. 静态分配继承对象数组
- 28. 静态数组分配问题!
- 29. 动态与静态内存分配
- 30. 静态数组的动态数组
回答这个问题是链接: [http://stackoverflow.com/questions/4641476/using-dynamic-memory-allocation-for-arrays] – user2071152 2013-04-10 10:20:20