c语言devc++编译器,一个小问题

img

谁知道这是为啥?在vs里这行代码没问题啊!┭┮﹏┭┮.

scanf("%s",arr);

#include<stdio.h>
int main() {
    int a;
    float b;
    char c;
    char d[1024]={0};
    scanf("%d",&a); 
    scanf("%f",&b);
    getchar(); 
    scanf("%c",&c);
    getchar(); 
    scanf("%s",d);
    printf("%d %f %c %s",a,b,c,d); 
    return 0;
}