作业介绍
- 输入带空格的字符串。
由于 cin 语句遇到空格或回车就自动结束,如果输入的字符串之间有空格,则无法顺利保存。有两种解决方法。
方法一
使用 getline() 函数可以保存空格,例子如下:
string s;
getline(cin, s);
方法二
将输入的字符看作是若干个字符串处理,使用循环结合 cin 语句。通常是将 cin 写至 while 的条件内,由于 cin 结束输入后会传递结束输入的标志,该标志可用于结束 while 循环。
string s;
while (cin >> s)
{
cout << s << endl;
}
在 DEV C++ 运行时,按 ctrl + z 结束输入。
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 7
- 开始时间
- 2024-1-27 0:00
- 截止时间
- 2034-1-27 23:59
- 可延期
- 24 小时