33,311
社区成员
发帖
与我相关
我的任务
分享
char *strupr(char *strSrc)
{
assert(strSrc != NULL);
char *cp=strSrc;
while (*cp)
{
if (*cp>='a' && *cp<='z')
(*cp)-=0x20;
cp++;
}
return strSrc;
}
#include <stdio.h>
#include <string.h>
int main(void)
{
char string[] = "abcdefghijklmnopqrstuvwxyz", *ptr;
/* converts string to upper case characters */
ptr = strupr(string);
printf("%s\n", ptr);
return 0;
}