我的代码读取不定数量的整数,一次读取两个:while (cin>>a>>b).
|我希望循环在输入并分配给aor时中断b。
a并且b都应该声明为int. 然后我会比较:a或b ==int('|')
最初将 'a' 和 'b' 定义为char类型,可以让我绕过这个问题,但并不理想。
这是 Stroustrup 的《使用 C++ 的原则和实践》(第 124 页)中的第 4 章练习。
我想我理解读取 |int 变量是试图将 astring转换为int(不可接受?)。Stroustrup 说要在他的演练中使用这个角色来结束循环,但他没有解释他之前在书中提到它时是如何使用它的。实际上有没有一种方法可以|根据需要使用该字符,只使用本书中讨论的基本代码?提前谢谢了。