1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
enum TEAMS {BUF, MIA, NE, NYJ, BAL, CIN, CLE, PIT, HOU, IND, JAC, TEN, DEN, KC, OAK, SD, DAL, PHI, NYG, WSH, CHI, DET, GB, MIN, ATL, CAR, NO, TB, ARI, SF, SEA, STL, enumTypeEnd};
string line;
char *cstr, *y, *oppY;
int count=0;
double yds=0, oppYds=0;
for(int i=0; i<enumTypeEnd; i++) { TEAMS eCurrent = (TEAMS) i; cout << eCurrent << endl; }
switch(TEAMS) {
case BUF:
{
ifstream buffalo ("c:/buf.txt");
while(buffalo.good()) {
getline(buffalo, line);
count++;
if(count==187) {
cstr = new char [line.size()+1];
strcpy (cstr, line.c_str());
y=strtok (cstr," <td style=\"text-align:right;\">");
yds = atoi(y);
cout << yds << endl;
}
if(count==189) {
cstr = new char [line.size()+1];
strcpy (cstr, line.c_str());
oppY=strtok (cstr," <td style=\"text-align:right;\">");
oppYds = atoi(oppY);
cout << oppYds << endl;
}
}
break;
}
case 1:
{
ifstream miami ("c:/mia.txt");
while(miami.good()) {
getline(miami, line);
count++;
if(count==187) {
cstr = new char [line.size()+1];
strcpy (cstr, line.c_str());
y=strtok (cstr," <td style=\"text-align:right;\">");
yds = atoi(y);
cout << yds << endl;
}
if(count==189) {
cstr = new char [line.size()+1];
strcpy (cstr, line.c_str());
oppY=strtok (cstr," <td style=\"text-align:right;\">");
oppYds = atoi(oppY);
cout << oppYds << endl;
}
}
break;
}
default:
assert( ! "Invalid TEAMS enum value" );
break;
}
| |