阿杰 发表于 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;
}

阿杰 发表于 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;
}

qwert502 发表于 2012-3-16 14:33:27

一个 到小写。。。收集起来。。。弄个类似易库的 类
页: [1]
查看完整版本: // 大写->小写