avatar
C++文件读取数值问题# Programming - 葵花宝典
l*0
1
现在有一个文件(a.txt)格式如下:
30
0 1.000000
0.5 0.975310
1 0.951229
1.5 0.927743
2 0.904837
2.5 0.882497
3 0.860708
3.5 0.839457
4 0.818731
4.5 0.798516
5 0.778801
5.5 0.759572
第一行为一个整数,以后每行都有两个double的数,用tab格开,
请问如何把这个文件内容读入到
int m(第一行那个数值)
double a[] 每行第一个数
double b[] 每行第二个数
有没有人帮忙写个小程序实现一下啊?多谢!!
avatar
S*n
2
这个简单。
ifstream ifs("a.txt");
ifs >> m;
for (int i=0; i<12; i++)
ifs >> a[i] >> b[i];
完了。

【在 l*0 的大作中提到】
: 现在有一个文件(a.txt)格式如下:
: 30
: 0 1.000000
: 0.5 0.975310
: 1 0.951229
: 1.5 0.927743
: 2 0.904837
: 2.5 0.882497
: 3 0.860708
: 3.5 0.839457

avatar
l*0
3
thanks!

【在 S*****n 的大作中提到】
: 这个简单。
: ifstream ifs("a.txt");
: ifs >> m;
: for (int i=0; i<12; i++)
: ifs >> a[i] >> b[i];
: 完了。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。