//
//  main.cpp
//  InFileProgram
//  Created by User on 12/06/2014.
//  Copyright (c) 2014 RJM Programming. All rights reserved.

#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;

int inputData(ifstream& inFile, string name[], double scores[][7]) {
    int number = 0, colnum = 0;
    string line;
    
    while(getline(inFile, line)) {
        
        istringstream iss(line);
        string token;
        iss >> token;
        name[number] = token;
        colnum = 0;
        cout << "Record name is " << name[number];
        while (iss >> scores[number][colnum])
        {
            cout << " " << scores[number][colnum];
            colnum++;
        }
        cout << endl;
        number++;
    }
    return number;
}


int main(int argc, const char * argv[]) {
    double myscores[100][7];
    string inname[100][11], fname;
    ifstream fin;

    cout << endl << endl << "Please enter scores data file name ";
    cin >> fname;
    
    fin.open(fname);
    
    int numrecs = inputData(fin, inname[0], myscores);
    
    cout << endl << endl << "Total number of records is " << numrecs << endl;
    fin.close();
    return 0;
}





