扫描字符串时mingw中的错误

Shr*_*ale 0 c mingw

我刚刚安装了mingw.我正在测试它.我刚写了一个简单的程序.但它给出了错误.可能是什么问题?

 int main()
    {
        char name[10];
        printf("Enter your name\t");
        scanf("%s", &name);
        printf("Hello %s",name);
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

错误是,

- format '%s' expects argument of type 'char *', but argument 2 has type 'char (*)[10]' [-
     Wformat]

- Line breakpoint: sorts.c [line: 16]
Run Code Online (Sandbox Code Playgroud)

oua*_*uah 5

更改:

scanf("%s", &name);
Run Code Online (Sandbox Code Playgroud)

scanf("%s", name);
Run Code Online (Sandbox Code Playgroud)

&name是指向数组10char,name是一个数组10char转换的指针char在函数调用中的表达.s转换说明符需要指向char参数的指针.