淡泊明志 宁静致远
分类: C/C++
2006-11-25 17:37:43
【C语言库函数源代码】
【本程序在Dev C++ 4.9.9.2 下编译通过】
/*
Force string to lower case。
将字符串转换为小写。只改变字符串中出现的大写字母,不改变其他字符。
*/
char * my_strlwr(char *str)
{
char *p =
str;
while (*p !=
'\0')
{
if(*p
>= 'A' && *p <= 'Z')
*p
= (*p) + 0x20;
p++;
}
return str;
}
int main()
{
int i;
char str1[]=
"Ammana";
char str2[] =
"baBi";
char str3[] =
"AMMANA";
char str4[] =
"aMmAn_BabI";
puts(my_strlwr(str1));
puts(my_strlwr(str2));
puts(my_strlwr(str3));
puts(my_strlwr(str4));
system("pause");
return 0;
}