-WINDOWS,直接使用:
#include <string.h> char *strlwr(char *str); char *strupr(char *str);
这个函数不产生新字串,直接就在原来内容上改。这一点请注意。
- LINUX,自行实现:
char *strlwr(char *str) { char* p = str; while((*p) != '\0') { if ((*p) >= 'A' && (*p) <= 'Z') { (*p) += 32; } p++; } return str; }
如果要大家的话, -=32即可。