回 帖 发 新 帖 刷新版面

主题:如何从外部读取文件数据存入数组中

各位高手门:
#include <fstream>
#include <cstdlib>
#include <iostream>
#define MAX_LENGTH 100
using namespace std;
double p[10];
int main(void)
{
    char line[MAX_LENGTH]; 
    ifstream fin("D:\\My Documents\\shuju.txt"); 
    while( fin.getline(line, MAX_LENGTH) ) 
   {    
        cout << "read line: " << line << endl;  

    }
    system("pause");
    return 0;

}
这是我的程序,但我不知怎么存入到数组p[10]里头去,
从那里把数据写入数组,谢了.

回复列表 (共2个回复)

沙发

ifstream fin("shuju.txt");
    int i=0; 
    while(i<10) 
   {    
    //fin.getline(line, MAX_LENGTH);
        fin>>p[i];
        i++;
    }

  直接输出到数组中就可以了。

板凳

小弟非常感谢!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册