找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4954|回复: 2

[开源] // 大写->小写

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-12-20 12:56:41 | 显示全部楼层 |阅读模式
// 大写->小写
void toLowcase(char *s)
{
  while( *s )
  if( *s >= 'A' && *s <= 'Z' )
  *s++ |= 0x20;
}
// 小写->大写
void toUpcase(char *s)
{
  while( *s )
  if( *s >= 'a' && *s <= 'z' )
  *s++ &= 0xdf;
}

//把字符串中的大写字符转化为小写。
1.
void Change(char* pStr)
{
   
while ((*pStr) !=
'\0'){
        
if ((*pStr)>='A'
&& (*pStr)<='Z'){
            
*pStr +=
32;
        }
        pStr
++;
    }
}

2.



#include "stdio.h"
#include
"string.h"
int main()
{
   
char str[128];
    gets(str);
   
for (int i =
0; i < strlen(str); i++)
        
if (str >=
'A'
&& str <=
'Z')
            str
+=
32;
    printf(
"%s\n", str);
   
return
0;
}

【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

 楼主| 发表于 2010-12-20 12:58:25 | 显示全部楼层
char *mytolower(char *p)
{
  char *p2 = p;
  for (; *p2; p2++)
    *p2 = *p2 >= 'A' && *p2 <= 'Z' ?
                     *p2 + 'a' - 'A' :
                                 *p2 ;
  return p;
}
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

0

主题

92

回帖

0

精华

铜牌会员

积分
166
发表于 2012-3-16 14:33:27 | 显示全部楼层
一个 到小写。。。收集起来。。。弄个类似易库的 类
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表