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!