用函数实现月份的数字-英文翻译

以下为题目:
用函数实现月份的数字-英文翻译
编写一个程序,输入月份号,输出该月的英文月名。例如输入3,输出March。要求用指针数组处理
以下是我的代码:

#include 
int main()
{
    void char m(int n);
    int num;
    scanf("%d",&num);
    num=num-1;
    m(num);
    return 0;
}
void char m(int n)
{
    int num;
    char *month[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};
    printf("%s",*month);
}

为什么不能运行?

img

函数m的返回值是void还是char?

img