focus on linux, c/c++, lua

另类转大小写

char* MakeUpper(char* szSrc)
{
char* ptr = szSrc;
while (*szSrc != NULL)
{
   *szSrc++ &= 0xdf;  
}
return ptr;
}

char* MakeLower(char* szSrc)
{
char* ptr = szSrc;
while (*szSrc != NULL)
{
   *szSrc++ |= 0x20;  
}
return ptr;
}


posted on 2010-10-20 10:16 zuhd 阅读(234) 评论(0)  编辑 收藏 引用 所属分类: c/c++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理