プログラムでこの関数を実行するコマンドを入力すると、実行されてからクラッシュし、次のように表示されます。
「アプリケーションは、ランタイムに異常な方法でそれを終了するように要求しました。」
なぜこれを行うのですか?
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];
}