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

 我来答
和屋昂黄
推荐于2019-08-21 · TA获得超过1.1万个赞
知道小有建树答主
回答量:54
采纳率:100%
帮助的人:7563
展开全部

代码如下:

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行了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式