C言語で文字列をクリアする方法は何ですか。

C言語では、文字列をクリアする方法は次のとおりです:

  1. strcpy()関数
#include <stdio.h>
#include <string.h>

int main() {
    char str[100] = "Hello World";
    
    printf("Before clearing: %s\n", str);
    
    strcpy(str, ""); // 使用空字符串清空字符串
    
    printf("After clearing: %s\n", str);
    
    return 0;
}
  1. 彼はその問題について詳細を説明しました。
#include <stdio.h>
#include <string.h>

int main() {
    char str[100] = "Hello World";
    
    printf("Before clearing: %s\n", str);
    
    for(int i = 0; i < strlen(str); i++) {
        str[i] = '\0'; // 使用空字符清空字符串
    }
    
    printf("After clearing: %s\n", str);
    
    return 0;
}

どの方法を使っても、文字列をクリアして空の文字列にリセットすることができます。

bannerAds