C言語で文字列をクリアする方法は何ですか? (C lenguge de moji re-wo clear suru hohou wa nandesuka?)
C言語では、以下の方法を使用して文字列を空にすることができます:
- strcpy関数を使用して、元の文字列に空の文字列をコピーします。
char str[100] = "Hello";
strcpy(str, "");
- memset関数を使用して、文字列の各文字を’\0’に設定します。
char str[100] = "Hello";
memset(str, 0, sizeof(str));
- 文字列の各文字を’\0’に設定するためにループを使用します。
char str[100] = "Hello";
for (int i = 0; i < strlen(str); i++) {
str[i] = '\0';
}