_strlwr strlwr 区别

我想请教一下,_strlwr strlwr 区别
最新回答
薄荷凉我心

2025-06-26 15:21:57

前者是属于安全优化版本的。VC2005之后才加入的,后者是传统的,前者只能支持Windows平台,后者在其它平台上还在用。

《c++String深入详解2.0版》
建议你收藏:
http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/9d24e20196e43604728da547.html
思念满溢

2025-06-26 04:14:01

功能是一样的 只是两个标准里不同的名字 这里面内幕我也没太研究过...

VC2005之前用的都是strlwr,现在用的_strlwr
为你唱起小乌龟

2025-06-26 07:51:01

都是C中的函数
原型:extern char *strlwr(char *s);

用法:#include <string.h>

功能:将字符串s转换为小写形式

说明:只转换s中出现的大写字母,不改变其它字符。返回指向s的指针。

举例:

// strlwr.c

#include <syslib.h>
#include <string.h>

main()
{
char *s="Copywrite 1999-2000 GGV Technologies";

clrscr();

printf("%s",strlwr(s));

getchar();
return 0;
}

相关函数:strupr

char *_strlwr( char *string );

头文件<string.h>

功能:把字符串中的所有字母转换为小写字母

相对的,转换为大写字母的函数是_strupr
孤独的王后

2025-06-26 11:21:08

好像是。。一个是C的。一个是C++的。。