cin в visual sudio code на C++
Я начал писать код на с++ в visual studio code и все было нормально. Но когда я захотел ввести команду для получения информации от пользователя( std::cin ) у меня пошло что то не так. Команда std::cout сработала но почему то я не могу ввести код у меня просто не пишется и даже не нажимается пробел и ентер. Вот собственно мой код:
#include <iostream>
#include <string>
using namespace std;
int b;
string i;
void sol() {
std::cout << "Хотите поменять ваш интджер? ";
std::cin >> i;
if(i == "да") {
cout << "На какой?";
cin >> b;
cout << "Ваш сегодняшний интеджер это: " << b;
}
else {
cout << "Как хотите";
}
}
int main() {
setlocale(LC_ALL, "RU");
int a;
a = 2 + 2;
std::cout << "сегодняшний интеджер: " << a;
sol();
return 0;
}