C言語 文字配列を空にする初期化方法【初心者向け】
C言語では、文字配列を次の方法で空に初期化することができます:
- 配列を定義する際、初期化リストを使用して空の初期化リストを使い、配列をすべて0(空文字)に初期化することができます。
char array[100] = {};
- 循環を使用して初期化する:配列の各要素に空の文字を割り当てるために、循環文を使用することができます。
char array[100];
for(int i = 0; i < 100; i++) {
array[i] = '\0';
}
- memset関数を使用すると、配列のすべての要素を特定の値に設定することができます。以下は、配列を空文字で初期化する方法です。
char array[100];
memset(array, '\0', sizeof(array));