主题:txt读取数值赋值给数组a
TXT文件的数据格式为
0.62
0.52
0.40
0.12
0.04
0.15
0.19
-0.19
-0.09
0.00
0.03
0.45
0.66
0.62
0.42
0.05
0.03
-0.08
-0.66
-0.99
-0.68
-0.55
-0.29
0.11
0.33
0.25
0.06
-0.30
-0.50
-0.16
-0.25
-0.80
-0.67
-0.21
-0.15
0.31
0.46
...
一共20000000个,我就是把20000000个数据点,读到C++中赋值给一维数组a,然后用a进行计算
编了一个程序但是通不过
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
void main()
{
int a[20000000];
fstream hFile;
hFile.open("a.txt");
string word=null;
while(getline(hFile, word)) {
for(int i = 0; i < 20000000; i++)
array[i] = (int)word;
}
hFile.close();
}
求助~~
0.62
0.52
0.40
0.12
0.04
0.15
0.19
-0.19
-0.09
0.00
0.03
0.45
0.66
0.62
0.42
0.05
0.03
-0.08
-0.66
-0.99
-0.68
-0.55
-0.29
0.11
0.33
0.25
0.06
-0.30
-0.50
-0.16
-0.25
-0.80
-0.67
-0.21
-0.15
0.31
0.46
...
一共20000000个,我就是把20000000个数据点,读到C++中赋值给一维数组a,然后用a进行计算
编了一个程序但是通不过
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
void main()
{
int a[20000000];
fstream hFile;
hFile.open("a.txt");
string word=null;
while(getline(hFile, word)) {
for(int i = 0; i < 20000000; i++)
array[i] = (int)word;
}
hFile.close();
}
求助~~