Недавно начал изучать c ++ и хотел попробовать использовать входные данные. Только что сделал очень простую c программу, которая сообщает вам количество недель в заданном количестве дней с учетом оставшихся дней. Всякий раз, когда я запускаю эту программу в Visual Studio Code, она запускает код, но ждет ввода без возможности ввода. Пытался собрать эту программу с g ++, но окончание .exe закрывается при нажатии Enter. С самим кодом все в порядке, так как я пробовал его в онлайн-компиляторе, и он отлично работал. Также запустил его, перейдя к нему через командную строку с cd, и это тоже сработало. В любом случае код Visual Studio может принимать входные данные? и есть ли способ исправить закрытие командной строки при нажатии клавиши ввода при открытии встроенных .exes с рабочего стола?
#include <iostream>
using namespace std;
int main () {
int days;
int weeks;
cin >> days;
weeks = days / 7;
cout << "There are/is " << weeks << " weeks for every " << days << " days " << endl;
cout << "There is " << days % 7 << " remaining days" << endl;
}