я кстати не замечал ведь я обычно для собственной практики, что то типа консольного калькулятора или тому подобного создавал и чтобы после вывода не надо было пере заходить я создавал бесконечный цикл.
Что мне делать если после введения элементов с помощью cin, после которых программа не должна закрываться, а выполнить еще несколько действий, прога закрывается
Подскажите в чем проблема (даже не знаю как загуглить) Уже не один месяц пользуюсь VS, но сегодня во время компиляции, компилятор открывается, и просто 7 секунд мигает курсор, а потом я могу что-то ввести. Или даже когда просто вывожу какой-то текст, курсор все равно мигает 7 секунд, а потом только выдает этот текст, некая такая задержка в 7 секунд. В настройках и параметрах ничего не менял. В чем может быть проблема?
Я захожу в свойства проекта, потом в компоновщик, потом в систему, а потом в подсистеме выбираю вкладку Консоль (/SUBSYSTEM:CONSOLE). С этой настройкой консоль не закрывается даже без команды system("pause"); или system("pause>>NULL");
@@re8688 непонятные пути решения простой задачи. Например, вместо того, чтобы сделать 2 + 2, человек делает 1 + 1 + 1 + 1 :D работает также, но это костыль как раз)
Попробуйте сначала запустить в консоли, переименовать дебаг в релиз, после откройте файл в папке релиз а не в дебаге. Я тоже попробовал много способов, подошёл лишь этот
Установил детектор утечек . Прописал заголовочные файлы . Детектор работает , но отчёт высвечивается только после завершения работы программы , то есть никакие system ("pause") и getch не помогают . Может кто сталкивался с такой проблемой ?Консоль моментально закрывается .
Если нужно куда-то скинуть, или же это уже готовый проект, собираешь программу через release, а не через debug. Ну и скидываешь exe куда надо, в месте с файлами которые в папке release. Как-то так.
а я думал, что такую функцию можно найти в настройках IDE, справедливости ради у меня такая консоль не закрывается по умолчанию, а значит вполне возможно, можно найти эту фичу в самой IDE
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка (активно) E0266 "system" не является однозначным дз 5 C:\Users\Alexei\source epos\дз 5\дз 5\дз 5.cpp 97 Предупреждение C4326 возвращаемый тип "main" должен быть "int", а не "void" дз 5 C:\Users\Alexei\source epos\дз 5\дз 5\дз 5.cpp 8
Урок - пройден!
Как же хорошо, что не все видео, это уроки.)
Норматив на сегодня - выполнен!
жиза, просто жиза XDD
по 1-ому уроку в день проходить, это около полугода
@@andreyvolkov3117 а по 3?
@@SaffronChipMCPE ну, я думаю меньше, зависит от понимания материала
😂😂😂😂 молодец какой
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
Большое спасибо. Никак не мог понять почему не открывается. Всё наглядно и понятно
Я уже на 21 уроке, даже не заметил!
Спасибо за уроки!!!
не знал о такой возможности. Спасибо за твои видео. Очень помогает
Очень сильно помогли,благодарствую!!!
Спасибо за видео , лайк для продвижения в массы
я кстати не замечал ведь я обычно для собственной практики, что то типа консольного калькулятора или тому подобного создавал
и чтобы после вывода не надо было пере заходить я создавал бесконечный цикл.
Большое спасибо за урок!
Удачи в развитии канала))
cпасибо большое
Спасибо за урок!
Инструкция system("pause") работает и с возвращаемой функцией int main(), только её надо помещать перед командой return 0;
о, очень в тему, спасибо)))). Я "костылём" пользовался
++
Можно просто в конце программы вставить cout
Ай, МолодецЬ!
Здравствуйте ,Сергей !Спасибо Вам за уроки !)
Подскажите ,пожалуйста. А как открыть exe.файл без VS ? У меня файл с расширение exe.recipe. почему-то.
.recipie это другое, это что-то для основного файла
Именно exe должен быть
Спасибо очень помог
Привет из 2023. Спасибо большое! i++;
спасибо
goto - слишком просто. Элегантно и красиво избежать его использование, вот, что взращивали в нас учителя.
Сергей, подскажите, где находится настройка числа попаданий для точки останова в Visual studio 2019?
Что мне делать если после введения элементов с помощью cin, после которых программа не должна закрываться, а выполнить еще несколько действий, прога закрывается
У меня такая же проблема
+
Как сделать так чтобы как в турбо паскале (консоле) при нажатии alt+f4 консоль не закрывалась (там она закрывается по alt+x)
подключаем библиотеку #include "conio.h" и перед return 0 ставим _getch();
а куда ставить ретурн?
@@гренки-х4у в конце кода, если используешь int main(), вместо void main(). В след. уроках будет объяснено их отличие
Мне больше всего нравится такой способ:
system("pause >> NULL");
чем он отличается от обычного систем пауз?
еще так можно:
system("pause>nul");
часть кода >nul позволяет избавиться от надписи "Для продолжения нажмите..."
Перепробобовал все методы: cin.get. get char. System pause. Всеровно закрывается что это может быть ?
char get;
cin>>get;
И System("pause")?
Спасибо, а то раньше cin юзал
Подскажите в чем проблема (даже не знаю как загуглить) Уже не один месяц пользуюсь VS, но сегодня во время компиляции, компилятор открывается, и просто 7 секунд мигает курсор, а потом я могу что-то ввести. Или даже когда просто вывожу какой-то текст, курсор все равно мигает 7 секунд, а потом только выдает этот текст, некая такая задержка в 7 секунд. В настройках и параметрах ничего не менял. В чем может быть проблема?
Я чет не понял. У меня в самой Visual Studio закрывается консоль, как исправить?
Чел, это объясняли ещё в первых уроках
@@SaffronChipMCPE не может быть и 2 года не прошло. пиндец
@@JurokGTV ;>
@@JurokGTV хах, за то ответили. А чем занимаетесь сейчас, если не секрет? Преуспели на своём пути становления программистом C++?
@@account-5080 с какой целью интересуетесь?
Я захожу в свойства проекта, потом в компоновщик, потом в систему, а потом в подсистеме выбираю вкладку Консоль (/SUBSYSTEM:CONSOLE). С этой настройкой консоль не закрывается даже без команды system("pause"); или system("pause>>NULL");
у меня изза этого пишет C/.../asas.exe завершен с кодом 0
а когда кому-то скинешь , он тоже висуал скачает, поставит эти настройки?
.
а можно
cin.get();
ждет нажатия ENTER а потом уже закрывается
Это костыль XD
@@kira12stand15 что такое костыль?
@@re8688 непонятные пути решения простой задачи. Например, вместо того, чтобы сделать 2 + 2, человек делает 1 + 1 + 1 + 1 :D работает также, но это костыль как раз)
👍
У меня ни один способ не срабатывает...
У меня тоже!
запусти в VS и только потом, открой exe. Потом будет работать всегда
@@sciences6705 Выше написал решение
Попробуйте сначала запустить в консоли, переименовать дебаг в релиз, после откройте файл в папке релиз а не в дебаге. Я тоже попробовал много способов, подошёл лишь этот
Установил детектор утечек . Прописал заголовочные файлы . Детектор работает , но отчёт высвечивается только после завершения работы программы , то есть никакие system ("pause") и getch не помогают . Может кто сталкивался с такой проблемой ?Консоль моментально закрывается .
Почему когда я открыл файл например в блокноте отображается сам код? Нужно же самое решение.
Спсб
visual studio 22 system(«pause”); - выдает " E0020 идентификатор "«pause”" не определен "
Что это за формат: «bruh”
Такое и пьяный не напишет😂
Нет у меня закрывается сам cmd.exe после запуска он сразу закрывается что делать?
а что делать если консоль закрывается даже в самой виз. студии? я понимаю что можно тоже систем пауз написать , но ведь так не должно быть?
должно
а почему у автора канала не закрывается?
Когда перекидываю exe на другой компьютер, возникают ошибки об отсутствии vcruntime104d.dll, msvcp140d.dll, ucrtbased.dll. Как решить?
Если нужно куда-то скинуть, или же это уже готовый проект, собираешь программу через release, а не через debug. Ну и скидываешь exe куда надо, в месте с файлами которые в папке release. Как-то так.
А что делать если у меня код блокс?
а я думал, что такую функцию можно найти в настройках IDE, справедливости ради у меня такая консоль не закрывается по умолчанию, а значит вполне возможно, можно найти эту фичу в самой IDE
вау я прям также делал чрез int stop;cin>>stop; хехе
Хех,спасибо
Не используйте system('pause") это костыль.
Иногда помогает
getchar();
getchar():
Спасибо огромное. Ничего не помогало, это помогло.
@@Александр-ц5б9г Опа, ты и здесь. ОмегаОтвал. У Мурка с тазиком, теперь и здесь.
Шифт+Ф5
up
Можно ещё
cin.get();
cin.ignore();
Да можно
У второго способа есть плюс: не выводится сообщение
Не помогло
21 осталось 183
Когда учитель учит плохому.
если работает то не костыль
У меня даже в визуале без этой строчки вылетало...
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) E0266 "system" не является однозначным дз 5 C:\Users\Alexei\source
epos\дз 5\дз 5\дз 5.cpp 97
Предупреждение C4326 возвращаемый тип "main" должен быть "int", а не "void" дз 5 C:\Users\Alexei\source
epos\дз 5\дз 5\дз 5.cpp 8
Так же можно решить данную проблему с помощью - cin.get();
можно просто в настройках откладки снять галочку с пункта "Автоматическое закрытие консольного окна" и тогда не нужно ничего дописывать в коде
А если отправишь .ехе другому человеку?
Просто запустить экзешник из батника - и все.
+
+1
еще один способ, закинуть в конце main:
stopping:
goro stopping;
:D
cout
в твоем случае не обязательно энтер нажимать
спасибо
21 осталось 183
+
+