每当我在我的程序中输入命令来运行这个函数时,它就会运行然后崩溃说:
“应用程序已请求运行时以不寻常的方式终止它。”
为什么这样做?
void showInventory(player& obj) {
std::cout << "\nINVENTORY:\n";
for(int i = 0; i < 20; i++) {
std::cout << obj.getItem(i);
i++;
std::cout << "\t\t\t" << obj.getItem(i) << "\n";
}
}
std::string getItem(int i) {
return inventory[i];
}