二維陣列malloc與free
阿新 • • 發佈:2018-12-10
特別適用於C語言動態字串陣列操作
#include <stdio.h>
typedef unsigned int wchar;
#define LENGTH 10
//需求:字串陣列的二維陣列動態開闢
//name[n][LENGTH] 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
void main()
{
int n;//字串個數
int ii=0;
wchar ** name=(wchar**)malloc(sizeof(wchar*)*n);
for(ii=0;ii<n;ii++)
{
name[ii]=(wchar *)malloc(sizeof(wchar)*LENGTH);
}
//釋放
for(ii=0;ii<n;ii++)
{
free(name[ii]);
}
free(name);
return 0;
}