変数を持つ配列があります。それらにアクセスするにはどうすればよいですか?
それらを設定するために使用したコードは次のとおりです。
Movie::Movie(string temp) {
istringstream iS(temp);
getline(iS, title, '\t');
getline(iS, studio, '\t');
iS >> releaseYear >> usRank >> usBoxOffice >> nonUSRank >>
nonUSBoxOffice >> worldRank >> worldBoxOffice;
void Movies::loadMovies(string fn) {
ifstream iS(fn);
string s;
getline(iS, s); // Skip heading
getline(iS, s);
movieCnt=0;
movies = new Movie[MAX_MOVIES];
while(!iS.eof()) {
movies[movieCnt++] = Movie(s);
getline(iS, s);
}
iS.close();
reSize();
}
ワールドランクの配列にアクセスしたい場合は、単に入力しarray[cnt].worldrank
ますか?