首页 > 解决方案 > 我们将使用哪个关键字从 C++ 代码中退出 EOF?

问题描述

我在代码块 IDE 中编写了 c++ 代码。我使用 EOF 但不知道我将使用哪个关键字来退出我的代码。这是我的代码:

int main() {
    int a, b;
    while ( scanf("%d%d",&a,&b)!=EOF) {
        printf ( "%d\n", a^b);
    } 
}

标签: c++codeblockseof

解决方案


“scanf”返回值为 EOF 表示错误,或者在第一次尝试读取字符时发现文件结尾字符或字符串结尾字符。

您可以在 Windows 中使用“Ctrl + Z”或在 Linux 中使用“ctrl +D”。


推荐阅读