Есть простенькая программа:
Вывести преобразованное
string line, s;
ofstream f;
f.open("file.txt");
cin >> line;
f << line;
f.close();
const regex pattern("[^\\d]");
ifstream in("file.txt");
if (in.is_open())
{
while (getline(in, line))
{
s = regex_replace(line, pattern, "");
cout << s << "\n";
}
}
in.close();
cin >> s;
return 0;
Проблема в том, что при запуске через Run сначала появляется окно консоли, где необходимо ввести данные, которые будут обработаны, но, после завершения функции, процесс исполнения все еще будет висеть в терминале самой IDE.
Как это можно исправить и оставить лишь исполнение внутри IDE?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники