为啥strupr函数会出错
#include <stdio.h>
#include <string.h>
int main()
{
char text[30];
char upr[30];
char lwr[30];
printf("请输入一串字符,包含大小写字母\n");
gets(text);
printf("你输入的字符串是:\n");
puts(text);
strcpy(upr,text);
strupr(upr);
printf("小写字母转换成大写字母是:\n");
puts(upr);
strcpy(lwr,text);
strlwr(lwr);
printf("大写字母转换成小写字母是:\n");
puts(lwr);
return 0;
}
运行后错误提示是