我们将使用哪个关键字从 C++ 代码中退出 EOF?

Which keyword will we use to exit EOF form c++ code?

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

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

“scanf”return 值为 EOF 表示错误,或者如果在第一次尝试读取字符时找到文件结尾字符或字符串结尾字符。

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

如果您使用 windows CTRL + C 是 EOF() 的代码,因为 Enter/Return 键只会添加一个换行符