gpt4 book ai didi

c++ - 为什么需要两个 EOF 作为输入?

转载 作者:搜寻专家 更新时间:2023-10-30 23:55:42 25 4
gpt4 key购买 nike

<分区>

当我运行下面的代码时,我使用了三个输入(在 Ubuntu 终端中):

  1. abc(Ctrl+D)(Ctrl+D)
  2. abc(Ctrl+D)(回车)(Ctrl+D)
  3. abc(回车)(Ctrl+D)

代码在所有情况下都 react 良好。我的问题是:为什么在 1) 和 2) 中我需要两个 EOF?

#include <iostream>

int main()
{
int character;

while((character=std::cin.get())!=EOF){}

std::cout << std::endl << character << std::endl;

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com