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

最后更新于:2020-07-24 21:51:45

一._strupr_s函数简介

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

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

//头文件:string.h

errno_t _strupr_s(char * _Str, size_t _Size);

三._strupr_s函数实战

/************************************************************************/
/*@文件名      : _strupr_s.cpp
/*@日  期      : 2020/07/12 21:52
/*@作  者      : 猿说编程
/*@公众号      : 猿说编程
/*@博客        : www.shuopython.com
/*@描述        : C语言教程 - _strupr_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("_strupr_s之前 dst:%s\n", dst); 
    _strupr_s(dst, strlen(dst) + 1);
    printf("_strupr_s之后 dst:%s\n", dst);

    system("pause");
}

输出结果:
_strupr_s之前 dst:www.SHUOPYTHON.com
_strupr_s之后 dst:WWW.SHUOPYTHON.COM
请按任意键继续. . .

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

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


猜你喜欢

1. 三目运算符

2. 逗号表达式

3. char和wchar_t相互转换

4. printf/wprintf函数使用

5. unicode和多字节区别

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

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

8._wcsupr_s函数 – unicode字符串小写转大写




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



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

python/C++教程

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