我正在尝试将包含 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();
但是,当我运行此代码时,会执行循环,但不会将任何内容读入数组。我哪里出错了?