だから私は構造を学んでいて、動的メモリ割り当てで文字列を入力しようとしています。
これが私がこれまでに持っているものです:
typedef struct{
char foo[81];
} TYPE;
void function(TYPE get[]){
char a[81];
scanf("%s", a);
get->foo = malloc(strlen(a)+1*sizeof(char)); //this line produces an error that it is not assignable
strcpy(get->foo,a);
return;
}
その声明の何が問題なのかわかりません。どんな助けでも大歓迎です。