::  ::  ::  ::  :: 管理

C++大小写字母转换函数

Posted on 2008-06-16 05:41 nt05 阅读(6224) 评论(0)  编辑 收藏 引用 所属分类: cpp

字母大小写转换函数的声明包含在string.h头文件中,函数的原型如下:

char*strupr(char *string)

功能:将字符串string中的小写字母转换为大写,并返回指向string的指针。

char*strlwr(char *string)

功能:将字符串string中的大写字母转换为小写,并返回指向string的指针。

程序举例:

#include<iostream.h>

include<string.h>

//main()函数

void main(void)

{

//char string[80],*p;

int i;

//转换字符串中的小写字母为大写

cout<<"convert a string to uppercase:"<<endl;

cout<<"string:";

cin>>string;

p=strupr(string);

cout<<"p:"<<p<<endl;

cout<<"string:"<<string<<endl;

cout<<"--------------"<<endl;

//转换字符串的大小写字母为小写

cont<<"convert a string to lowercase:"<<endl;

cout<<"string:";

cin>>string;

p=strlwrz(string);

cout<<"p:"<<p<<endl;

cout<<"string:"<<string<<endl;

}

将程序命名为p3_164.cpp.

测试运行:

convert a string to uppercase:

string:AaBb123CcDd   <enter>回车

p:AABB123CCDD