停止代码块编译器并返回值
stop codeblock compiler and return values
我正在使用代码块进行c ++编程。 我有一个问题。
如何在代码块中停止此函数并返回值
vector<double>vec;
double x;
while(cin>>x)
{
vec.push_back(x);
}
我试过Ctrl + c
但它停止了整个运行块
根据操作系统的不同,您可以使用CTRL-Z(Windows OS(或CTRL-D(*nix类似OS(停止从标准输入读取。
这会将 EOF 字符发送到 cin
。
要在之后使用cin
读取进一步的输入,您需要调用
cin.clear();
这将重置eof
标志。
旁注:CTRL-C 不会停止编译器,而是停止正在使用的终端中的正在运行的可执行文件。
相关文章:
- 从python中调用C++函数并获取返回值
- 为什么模板类中的对象不能返回值
- 返回值优化:显式移动还是隐式
- 编译器警告:执行到达值返回函数的末尾而不返回值
- G++ 编译器是否在未使用返回值的情况下将 constexpr 函数视为常规函数?
- 停止代码块编译器并返回值
- C 编译器可以执行用于返回值的命名const变量的RVO
- 程序未完成返回值3221225477没有编译器错误
- 如何使编译器不优化 getter 的返回值并使其恒定
- 如何使用strerror_r这样编译器就不会抱怨忽略返回值
- 只允许枚举的子集作为返回值 - 或 如何让编译器提醒我?在C++
- 编译器是否在返回成员变量的情况下执行返回值优化
- VS 2010 中返回值的编译器优化
- 编译器能优化从拷贝到引用的返回值吗?
- 编译器在发布中优化了我的部分代码,即使返回值被照顾并锁定到if语句
- 在c++中强制调用者捕获返回值并产生编译错误或警告的编译器标志
- c++编译器会通过“引用”优化掉未使用的返回值吗
- 当函数没有显式返回值时,如何强制编译器出错
- c++编译器可以对const返回值执行RVO吗?
- 如何在函数返回值未使用时触发编译器错误