有关strlwr、strupr的问题
自己试着编写的一段程序,输入一行小写字母,一行大写字母,想练习一下strcpy,strlen,strlwr,strupr,gets的用法,但是为什么strlwr,strupr总是报错?用的是VS2017,也试过用_strlwr,_strupr都不行,请问这是什么原因?应该怎么解决?以下是我写的代码
#include <stdio.h>
#include <string.h>
int main()//输入 输出 复制 测量字符串长度 转大 转小
{
char a[20], b[30], c[30];
printf("请输入一串字符串,a组小写,b组大写\n");
gets_s(a);//此行输入小写字符串
gets_s(b);//此行输入大写字符串
printf("将a组字符复制到c组\n");
strcpy_s(a,c);
printf("显示a数组字符串的数量\n");
printf("%d\n",strlen(a));
printf("将a组字符转化为大写\n");
printf("%s", strupr(a));
printf("将b组字符转化为小写\n");
printf("%s", strlwr(b));
getchar();
return 0;
}