c语言之strupr函数使用和实现

文章目录

  • 前言
  • 一、strupr函数(小写转大写)使用
  • 二、实现方法


前言

c语言中常用的字符串处理函数strupr总结。


一、strupr函数(小写转大写)使用

使用

#include 
#include 
#include  
int main()
{
        char    p1[20] = "hello";
        printf("转化前:%s\n",p1);
        strupr(p1);
        printf("转化后:%s\n",p1);
        return 0;
}

执行后打印

转化为小写前:hello
转化为小写后:HELLO

二、实现方法


#include 
#include 
#include 
void mystrupr(char *p)
{
 while(*p)
 {
   if('a'<=*p && *p<='z')
   {
     *p=*p+'A'-'a';
   }
   p++;
 }
}
int main()
{
        char    p1[20] = "hello";
        printf("转化为前:%s\n",p1);
        mystrupr(p1);
        printf("转化为后:%s\n",p1);
        return 0;
}


执行


$ gcc mystrupr.c -o mystrupr-static
$ ./mystrupr
转化为小写前:hello
转化为小写后:HELLO

你可能感兴趣的:(c语言常用处理方法,c语言)