C言語で文字列の内容を変更する方法

日本語では、文字列は文字配列として表現されるため、文字列の内容を変更するには文字配列を操作します。

  1. strcpy() 関数: 文字列を 1 つから別の文字列に複製し、文字列の内容を変更します。例:
char str1[20] = "Hello";
char str2[20] = "World";

strcpy(str1, str2);  // 将str2复制到str1中
  1. strcat()関数の使い方:strcat()関数は、ある文字列の末尾に他の文字列を追加するために用いられ、文字列の内容を変更できます。例えば:
char str1[20] = "Hello";
char str2[20] = "World";

strcat(str1, str2);  // 将str2追加到str1的末尾
  1. 文字列の内容を変更する:文字列の文字配列を反復処理して各文字の値を変更します。例:
char str[20] = "Hello";

for (int i = 0; str[i] != '\0'; i++) {
    str[i] = 'A';
}

文字列の内容を変更する方法はいくつか一般的に使われ、状況や要求に基づいてそれぞれを使用する必要があります。

bannerAds