| 查看: 3004 | 回复: 10 | ||
[求助]
求助如何利用c++读取txt文档中的两列数据到两个对应的数组中,并计算后输出。 已有1人参与
|
||
|
我想将txt中的两列数据读入一个数组。运算后写出来,然后写了以下程序。最后发现数据根本没有读进去,还是原始数据。不知道怎么回事,求解答。由于数据的组数不确定,还请赐教如何自动识别列数。我是小白啊,请大家帮助 文档 代码 |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
2楼2016-09-02 12:06:22
3楼2016-09-02 12:36:00
wy_zidu2012
金虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 1050.7
- 散金: 400
- 红花: 6
- 帖子: 195
- 在线: 156.7小时
- 虫号: 4116504
- 注册: 2015-10-03
- 专业: 计算机应用技术
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
张跃simple: 金币+50, ★★★很有帮助 2016-09-02 22:31:48
感谢参与,应助指数 +1
张跃simple: 金币+50, ★★★很有帮助 2016-09-02 22:31:48
|
#include<iostream> #include<fstream> #include<sstream> #include<string> #include<cstdlib> #include<iomanip> using namespace std; #define DATASIZE 2 #define BUFFERSIZE 1024 /* 将字符串转化为double */ double stringToFloat(string num) { double result = 0.0; istringstream is(num); is >> result; return result; } int main() { double colum1[DATASIZE]; double colum2[DATASIZE]; int top = 0; ifstream readFileStream("./aa.txt", ios::in); if (!readFileStream) { cout << "文件打开错误!" << endl; } char line[BUFFERSIZE] = {0}; // 每行数据 while (readFileStream.getline(line, sizeof(line))) { // 临时变量 string temp1, temp2; // 以空格分割每行数据 stringstream num(line); num >> temp1; num >> temp2; // 数据存储 colum1[top] = stringToFloat(temp1); colum2[top++] = stringToFloat(temp2); } for (int i = 0; i < DATASIZE; i++) { cout << setiosflags(ios::fixed) << setprecision(9) << "colum1: " << colum1 << " colum2: " << colum2 << endl; } return 0; } G++ 4.2.1 测试通过,修改处理组数,直接修改DATASIZE即可。 |
4楼2016-09-02 15:12:04
5楼2016-09-02 15:15:06
wy_zidu2012
金虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 1050.7
- 散金: 400
- 红花: 6
- 帖子: 195
- 在线: 156.7小时
- 虫号: 4116504
- 注册: 2015-10-03
- 专业: 计算机应用技术
6楼2016-09-02 16:01:52
zhuimengqq
新虫 (初入文坛)
- 应助: 1 (幼儿园)
- 金币: 106.7
- 帖子: 37
- 在线: 44.2小时
- 虫号: 2209966
- 注册: 2012-12-27
- 性别: GG
- 专业: 制造系统与自动化
7楼2016-09-03 13:20:12
zhuimengqq
新虫 (初入文坛)
- 应助: 1 (幼儿园)
- 金币: 106.7
- 帖子: 37
- 在线: 44.2小时
- 虫号: 2209966
- 注册: 2012-12-27
- 性别: GG
- 专业: 制造系统与自动化
8楼2016-09-03 13:23:25
Scorpio_0
银虫 (著名写手)
- 应助: 25 (小学生)
- 金币: 2558.7
- 散金: 110
- 红花: 16
- 沙发: 1
- 帖子: 1282
- 在线: 179.4小时
- 虫号: 3932734
- 注册: 2015-06-20
- 性别: GG
- 专业: 计算机科学

9楼2016-09-03 22:33:57
ziheng_lan
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 795.6
- 红花: 1
- 帖子: 149
- 在线: 87.4小时
- 虫号: 3896060
- 注册: 2015-05-28
- 性别: GG
- 专业: 化石能源储存与输送

10楼2016-09-04 23:39:24












回复此楼