c++ - 如何停止以字符串为输入的while循环`while(cin>>str){...}`?
问题描述
现在这两个问题与我的相同,它们的答案是 For windows ctrl-z
for Unix ctrl-D
。但它们不适用于我的 Clion IDE,所以我在问这个问题。
如何在循环中表示不再输入字符串 ss while (cin >> ss)
代码
#include <iostream>
int main()
{
std::string str;
while(std::cin>>str)
{
}
return 0;
}
工作正常,但我发现它只是无限循环。
解决方案
推荐阅读
- c++ - 向上转换 std::shared_ptr
到带有模板的 std::shared_ptr - java - 使用 Service Activator 方法的 Mockito bean
- javascript - 为什么使用钩子时会出现此错误“只能在函数组件的主体内部调用钩子。”?
- firebase - 我可以调用 Firebase Cloud Messaging 上的方法来发送新令牌吗?
- python - python:wget模块下载文件,没有任何扩展名
- reactjs - 条件输入框渲染
- java - 我们可以排序以将特定字母保持在顶部并按字母顺序排列吗?
- google-analytics - 将数据从一个 Google Analytics(分析)媒体资源迁移到其他
- c# - XML 属性查找
- php - 如何使用drupal 7将所有值插入数据库