在C++中,EOF是一个特殊的标志,用于指示输入流的结束。如果想自定义一个类似的结束标志,可以使用一个特定的值来代表结束,比如-1。在读取输入时,当遇到这个特定的值时,就认为输入流已经结束。
以下是一个简单的示例代码,演示如何自定义一个结束标志:
#include <iostream>
using namespace std;
int main() {
int num;
while (true) {
cout << "请输入一个数字(输入-1结束):";
cin >> num;
if (num == -1) {
cout << "输入流结束" << endl;
break;
}
cout << "你输入的数字是:" << num << endl;
}
return 0;
}
在上面的示例代码中,我们使用-1作为自定义的结束标志,当用户输入-1时,程序会输出"输入流结束"并结束循环。这样就实现了自定义的结束标志。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/993796.html