C++中怎样从文件中读取一个float型的数据?

如题所述

代码如下:

int main()

{

ifstream i("1.txt");

int a;

double b,c;

i>>a>>b>>c;

cout<<a<<b<<c;

return 0;

}

上程序假设1.txt文件的内容为

1       500.55         600.55 

2       500.56         600.76

3       501.12         700.49

因为标准输入流会忽略空格和换行,然后用空格和换行分割字符。

这是读出一行的,把上面程序循环n次就可以读出N行了。

温馨提示:答案为网友推荐,仅供参考
相似回答