Я хочу создать цвет волос члена структуры с переменной struct коричневого цвета, но когда я пытаюсь скомпилировать, я получаю сообщение об ошибке «символ слишком длинный для его типа» и «назначение выражения с типом массива», я был бы признателен за любую помощьо том, как с этим разобраться.
Я пробовал много других вариантов, таких как двойные кавычки вокруг коричневого, но это не работает
struct person {
int age;
int weight;
int height;
char haircolour[50];
};
struct person john;
john.age = 27;
john.weight = 80;
john.height = 170;
john.haircolour = 'brown';
printf("Here are the personal details of john: \n\n");
printf("age: %d \n",john.age);
printf("weight: %dkg \n",john.weight);
printf("height: %dcm \n",john.height);
printf("hair colour: %s", john.haircolour);