20 個の名前を含むテキスト ファイルを文字列の配列に読み込んで、各文字列を画面に出力しようとしています。
string monsters[20];
ifstream inData;
inData.open("names.txt");
for (int i=0;i<monsters->size();i++){
inData >> monsters[i];
cout << monsters[i] << endl;
}inData.close();
ただし、このコードを実行すると、ループは実行されますが、配列には何も読み込まれません。どこで間違ったのですか?