В настоящее время я работаю над программой для базового c класса C ++. Он включает в себя работу со структурами для хранения и манипулирования данными нескольких бейсболистов. Я хорошо прогрессировал, и я объявил все свои структуры, но теперь я столкнулся с препятствиями.
В моем приглашении предлагается сделать следующее: Вам необходимо проанализировать baseballdata. TXT-файл и создать массив игроков; со всей их статистикой, загруженной из входящего файла. Статистика включает различные типы примитивных элементов данных, таких как float, integer, string, booleans и arrays. Вы должны быть в состоянии определить соответствующий тип для соответствующей статистики, наблюдая за файлом. Возьмите ссылку на baseballdatadescription.txt и убедитесь, что у ваших игроков загружена вся статистика.
Пока у меня объявлено четыре структуры. Один для информации об игроке, один для информации о нападении, один для информации о защите и одна структура, которая объединяет все три структуры в player_card, которую нужно загрузить в массив.
Я определил карту игрока как следующим образом:
struct player_card {
struct player;
struct offense;
struct defense;
};
Другие три структуры определены как:
struct player {
string name;
string position;
string bat_position;
float height;
float weight;
string draft_team;
bool HOF;
float allstargame;
float WAR;
};
struct offense {
int hits;
int homeruns;
int batting_average;
int runs;
int runs_batted;
int on_base_percent;
int slugs;
float obp_slug;
int silver_years[5];
};
struct defense {
int putout;
int assists;
int errors;
int fielding_percent;
int golden_years[5];
};
Куда мне нужно перейти отсюда, чтобы загрузить свои данные в массив для 11 игроков?