Sds calloc
- 構文
- void* sds_calloc (size_t howmany, size_t size);
- 機能
- 配列のために必要なメモリを割り当てる。
- 引数
-
- howmany : 配列の要素。
- size : 個々の要素のメモリバイトサイズ
- 戻り値
- 配列の最初の要素のポインタ
- サンプル
int *ptr,*p; int i; /* int サイズのメモリを500個割り当て */ ptr = (int *)sds_calloc(500, sizeof(int)); if(ptr == NULL) { printf("メモリが確保できません\n"); exit(EXIT_FAILURE); } p = ptr; for (i=0; i<500; i++) { *p = i; sds_printf("%d ",*p); p++; } free(ptr); // メモリの開放 return 0;