我一直在学习文件的输入,我在堆栈交换中发现了这段代码
int main(int argc, char * argv[])
{
std::fstream myfile("D:\\data.txt", std::ios_base::in);
float a;
while (myfile >> a)
{
printf("%f ", a);
}
getchar();
return 0;
}
其他我认为使用过char计数器的地方,以及当循环停止时char == eof
。
while (myfile >> a)
在做什么?