美文网首页
C-字符串大小写转换

C-字符串大小写转换

作者: CocoaJason | 来源:发表于2022-03-03 10:27 被阅读0次
    
    void func(char *str, int flag);
    
    int main()
    {
        char buff[100];
        printf("从键盘上输入字符串:");
        scanf("%s", buff);
        printf("源字符串%s\n", buff);
        func(buff, 0);
        printf("大写转小写:%s \n", buff);
        func(buff, 1);
        printf("小写转大写%s \n", buff);
        return 0;
    }
    
    void func(char *str, int flag)
    {
        int data;
        while (*str != '\0')
        {
            if (flag)
            {
                if (*str >= 'a' && *str <= 'z')
                {
                    *str = *str - 32;
                }
            }
            else
            {
                if (*str >= 'A' && *str <= 'Z')
                {
                    *str = *str + 32;
                }
            }
            str++;
        }
    }
    
    

    相关文章

      网友评论

          本文标题:C-字符串大小写转换

          本文链接:https://www.haomeiwen.com/subject/ukvyrrtx.html