这段代码为啥在 cgwin下正常运行 在VS中报错

这段代码为什么在 cgwin下正常运行 在VS中报错//字符串反转int strrev(char *str){char *hstrchar *tst

这段代码为什么在 cgwin下正常运行 在VS中报错
//字符串反转
int strrev(char *str){
    char *h=str;
    char *t=str+strlen(str)-1;
    while(h<t){
       *h^=*t;
       *t^=*h;
       *h^=*t;
        t--;
h++;
    }
} strrev
[解决办法]


//char* name= "jiajia";
char name[] = "jiajia";