strcpy字符串数组

Tha*_*yen 4 c strcpy

char copy, array[20]

    printf("enter ..."):
    scanf("%s", array);

    if (strlen(array) > 20 ) 
      { 
       strcpy(copy, array....); 
Run Code Online (Sandbox Code Playgroud)

如果输入超过20个字符,我需要做什么才能使它只抓取前20个字符

aaz*_*aaz 5

char array[20+1];
scanf("%20s", array);
Run Code Online (Sandbox Code Playgroud)

问题解决了.