// // main.cpp // InFileProgram // Created by User on 12/06/2014. // Copyright (c) 2014 RJM Programming. All rights reserved. #include #include #include 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; }