65,209
社区成员
发帖
与我相关
我的任务
分享if(s[i]>='A'&&'Z')
#include<iostream>
#include<string>
using namespace std;
string low_upperletters( string &s);
int main(){
cout<<"please enter some strings ";
string s,str;
cin>>s;
cout<<s<<endl;
str=low_upperletters(s);
cout<<s<<endl; //加一句输出。
return 0;
}
string low_upperletters(string &s)
{
int i=0;
while(i != s.size()) //这里也错了,我也不太懂C++,不过string貌似不是以C风格的0结尾
{ if(s[i]>='A'&&s[i]<='Z') //这里错了
s[i]+=32;
i++;
}return s;
}