Почему я получаю ошибку std::out_of_range в C++? ⇐ C++
-
Anonymous
Почему я получаю ошибку std::out_of_range в C++?
Я пытаюсь сделать крестики-нолики на C++:
#include #include логический X = правда; логический O = ложь; логический б = правда; интервал а = 0; интервал j = 100; std::string game = ""; std::vector c = {'1', '2', '3', '4', '5','6','7','8','9'}; недействительная проверка(){ std::coutpos; if(c.at(pos-1)==pos){ если (Х == истина) { c[pos-1] = 'X'; О = правда; Х = ложь; а = 0; } иначе, если (O == правда) { c[pos-1] = 'О'; Х = правда; О = ложь; а = 0; } } еще{ std::cout
Я пытаюсь сделать крестики-нолики на C++:
#include #include логический X = правда; логический O = ложь; логический б = правда; интервал а = 0; интервал j = 100; std::string game = ""; std::vector c = {'1', '2', '3', '4', '5','6','7','8','9'}; недействительная проверка(){ std::coutpos; if(c.at(pos-1)==pos){ если (Х == истина) { c[pos-1] = 'X'; О = правда; Х = ложь; а = 0; } иначе, если (O == правда) { c[pos-1] = 'О'; Х = правда; О = ложь; а = 0; } } еще{ std::cout
Мобильная версия