1个回答
2018-08-01
展开全部
在使用cin>>str读入字符串时,cin遇到空格、换行就会终止。
如果想要读入一整行,请使用gets()(头文件为<stdio.h>)或getline()(头文件<iostream>)。
下面是使用gets()函数的程序。
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
char Message[80]{};
cout<<"Input"<<endl;
gets(Message);
cout<<endl;
for(auto letter: Message)
{
if(letter>='a'&&letter<='z')
letter -=32;
cout<<letter;
}
return 0;
}
运行结果如下图所示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询