C/C++ _strlwr_s函数 – 字符串大写转小写

最后更新于:2020-07-23 20:03:04

一._strlwr_s函数简介

C语言_strlwr_s函数主要用于将字符串中的大写字符转为小写字符,需要包含头文件string.h_strlwr_s函数语法如下:

/*
*描述:此类函数是用于将字符串中的大写字符转为小写
*
*参数: 
*   [in/out] _Str:将该字符串中的大写字符转换为小写
*   [in] _Size:拼接后的字符串大小(并非目标字符串大小也并非原始字符串大小)
*   
*返回值:errno_t是微软新定义的一种类型,这种类型是一种整型,代表错误代码,具体参考MSDN介绍,
*       若果是0 则代表没有错误,如果是其他的值 ,则会抛出一个值;
*/

//头文件:string.h

errno_t _strlwr_s(char * _Str, size_t _Size);

三._strlwr_s函数实战

/************************************************************************/
/*@文件名      : _strlwr_s.cpp
/*@日  期      : 2020/07/12 21:52
/*@作  者      : 猿说编程
/*@公众号      : 猿说编程
/*@博客        : www.shuopython.com
/*@描述        : C语言教程 -_strlwr_s函数完成字符串拷贝
/************************************************************************/

#include "stdafx.h"

#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include "windows.h"

void main()
{
    char dst[1024] = { "www.SHUOPYTHON.com" };


    printf("_strlwr_s之前 dst:%s\n", dst); //
    _strlwr_s(dst, strlen(dst) + 1);
    printf("_strlwr_s之后 dst:%s\n", dst);//

    system("pause");
}


输出结果:
_strlwr_s之前 dst:www.SHUOPYTHON.com
_strlwr_s之后 dst:www.shuopython.com

请按任意键继续. . .

注意:_strlwr_s第二个参数需要包含’\0’,否则崩溃!

_strlwr_s(dst, strlen(dst)); //崩溃


猜你喜欢

1. 三目运算符

2. 逗号表达式

3. char和wchar_t相互转换

4. printf/wprintf函数使用

5. unicode和多字节区别

6. _wcslwr_s函数 – unicode字符串大写转小写





转载请注明: 猿说编程 » C/C++教程 » _strlwr_s函数 – 字符串大写转小写



技术交流、商务合作请直接联系博主
扫码或搜索:猿说编程

python/C++教程

猿说编程
微信公众号 扫一扫关注

赞赏

微信赞赏支付宝赞赏