C编程从入门到实践
上QQ阅读APP看书,第一时间看更新

8.4.2 字符串大小写转换函数

函数strupr能够将字符串中的小写字母转换为大写字母,函数strlwr能够将字符串中的大写字母转换为小写字母。函数strupr的使用格式如下所示。

    strupr(字符串)

函数strlwr的使用格式如下所示。

    strlwr (字符串)

其中,“字符串”是字符串常量或已存放字符串的字符数组名。

实例8-7

提示用户输入字符串,然后分别输出输入字符串的小写形式和大写形式

源码路径daima\8\8-7

本实例演示了函数strupr和函数strlwr的使用方法,实现文件为“tranfer.c”,具体实现代码如下。

    #include"string.h"
    #include"stdio.h"
    int main(void){
        char str[80];            //声明一个字符数组
        puts("Please input the character string:");
        gets(str);                //接收字符串
        printf("\n xiao xie=%s", strlwr(str));
        //输出结果
        printf("\nda xie=%s", strupr(str));
        getch();
    }

拓展范例及视频二维码

范例8-7-01:去掉字符串的尾空格

源码路径:演练范例\8-7-01\

范例8-7-02:计算字符串的长度

源码路径:演练范例\8-7-02\

程序运行后先提示用户输入字符串,输入完毕并按下Enter键将后显示输入的字符串,并分别输出转换为小写字母和大写字母后的结果,如图8-7所示。

图8-7 运行结果