C言語で変数に文字列を代入する方法は何ですか?

C言語では、strcpy()関数を使って変数に文字列を代入することができます。例えば:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[20];
    char str2[] = "Hello, World!";

    strcpy(str1, str2);

    printf("str1: %s\n", str1);

    return 0;
}

上記のコードでは、最初にstr1とstr2という2つの文字配列を定義し、その後、strcpy()関数を使用してstr2内の文字列をstr1にコピーし、最後にstr1の値を出力します。実行結果は次の通りです。

str1: Hello, World!
bannerAds