在C++语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的AS觊皱筠桡CII为65~90,小写字母a~z对应的ASCII值为刻八圄俏97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。
工具/原料
VC6.0
其他工具也行
方法/步骤
1、创建工程
2、创建源文件a.cpp
3、编写代码#include<iostream>usingname衡痕贤伎spacestd;intmain(){while(1)撑俯擂摔{charstr[100];cout<<"请输入内容__________以#结尾"<<endl;for(unsignedinti=0;i<100;i++){scanf("%c",&str[i]);if(str[i]=='#'){str[i]='\0';break;}}for(i=0;i<strlen(str);i++)if(str[i]>='A'&&str[i]<='Z')//大写的字母str[i]+=32;//转小写std::cout<<str<<std::endl;}return0;}
4、运行程序,没毛病。