#include<stdio.h>
#define WORD_LEN_MAX 256 
typedef struct node{
    char word[WORD_LEN_MAX];
    int count;
    struct node *next;   
}node_t;
node_t *create_node(char *word){
    node_t *node;
    node = malloc(sizeof(node_t));
    if(node == NULL){
        printf("malloc eror\n");
    }
    node->word = *word;
    node->count = 1;
    return node;
}
やりたいことは構造体nodeのメンバwordに、関数node_t *create_nodeの引数*wordを代入したいです。
node->word = wordでも同じエラーが出ました