#include
#include
using namespace std;
char transform(char letter)
{
if(letter>='a'&&letter<='z')
{
letter-=32;
}
else if(letter>='A'&&letter<='Z')
{
letter+=32;
}
return letter;
}
int main()
{
char input[10];
int count=0;
for(int i=0;i<10;i++)
{
cin>>input[i];;
count++;
if(input[i]=='\r') break;
}
cout<<"原来的字符为:";
for(int i=0;i
cout< }
cout<
for (int i=0;i
cout<
cout<
}
这是代码,可是不是我的要求,我输入回车后并没有结束输入,请问是什么问题,还有,我这样写是不是写复杂了?有没有什么简单的方法?
早就把\r改成\n试过了,没有效果啊!