【发布时间】:2016-10-27 02:06:02
【问题描述】:
我在这里查看了一些问题,这些问题向您展示了如何从 txt 文件中读取,然后将其中的任何内容分配给单独的变量。答案使用了一个看起来像这样的 while 循环......
ifstream file(“file.txt”);
int var1;
int var2;
int var3;
while (file >> var1 >> var2 >> var3)
{
/* do something with name, var1 etc. */
cout << var1 << var2 << var3 << “\n”;
}
我的问题是,在允许它为这些变量分配正确值的 while 循环中发生了什么?我知道它可以工作,因为我使用过它,但我就是不明白它是如何工作的。
这是我正在查看的链接,以防万一有人也想查看它。 C++: Read from text file and separate into variable
谢谢!
【问题讨论】:
-
我想你可以得到一些澄清here。
-
你问的是文件结束检测还是“操作符链”?使用
<<
标签: c++ while-loop ifstream