トップページ > コンテンツ > プログラミング入門 > C言語入門 > C言語の基本まとめ > char型配列の初期化

char型配列の初期化にはNULLではなく、'\0'を使う。

1.{'\0'}を用いる方法。長さを0にするという意味。
char str[100] = {'\0'};

2.1個1個指定していく方法。
char str[100];
for(int i = 0; i < 100; i++) {
   str[i] = '\0';
}

3.0x00でメモリセットする方法。(1個1個指定していく方法だと大変な配列数が多いとき向き)
char str[100];
memset(str,0x00,sizeof(str));



最終更新:2011年04月02日 16:30