Выход из программы c
Автор Marzyciel задал вопрос в разделе Другие языки и технологии
Выход из консольного приложения в C++ и получил лучший ответ
Ответ от Mr. Nobody[гуру]
а что именно программа делает?
________________________________________
можно так:
тогда выйти можно будет с любого места
#include <iostream>
#include <windows.h>
string command; //команда
int main() {
std::cin>>command;
if(command=='q'){ exit(0);}
return 0; }
_____________________________________________
чтобы программа не закрывалась, можно сделать цикл,
#include <iostream>
#include <windows.h>
string command; //команда
int main() {
while (true) { /*тут выполнение твоих команд */}
return 0; }
____________________________________
или через goto
#include <iostream>
#include <windows.h>
string command; //команда
int main() {
label:
// тут выполнение твоих команд
goto label;
return 0; }
но я не рекомендую его использовать
#include <iostream>
int main() { while (true) { std::cout << "g"; std::cin.get(); } }
делай всю программу в цикле while (ch!=q) {текст программы, cin>>c;}
Непонятно, при чём тут q? Если есть исходный код, то применимы указанные советы (while), сам же царь и бог. И безусловный переход goto никуда не делся (ведь мало не выходить, смысл в повторении, иначе смысла нет) и проверку на вводимый символ можно убрать. Выход в этом случае по ctrl+c. Ежели есть лишь ехе, то что мешает запустить по новой бат файлом?
:ex
prog.exe
goto ex
c++ как выйти из бесконечного считывания?
Нужно ввести специальный признак конца файла.
В Windows: Enter - комбинация клавиш Ctrl-Z -
подробнее...
Как закрыть окна?
Свернуть все - такого сочетания нет. Можно по одному только Alt+F4
SHIFT + Щелчок правой
подробнее...
Подключить модуль graph в TURBO PASCAL-е
uses graph;
соответсвенно пути прописать нужно для модулей
Пример:
подробнее...
Кнопки быстрого доступа на клавиатуре
Назначение клавиш клавиатуры на сегодняшний день очень важно, так как умения пользоваться с
подробнее...
Не работает нажим пера в Photoshop CC 2015.1.2
Раз не работает только в Фотошопе, значит причина в нем и кроется. Узнала, что такая же проблема с
подробнее...
Какие полезные комбинации клавиш Вы знаете???
Общие сведения о сочетаниях клавиш WindowsПри работе с Windows используйте сочетания клавиш вместо
подробнее...
Комбинации кнопок на клаве...
Ctrl + Escape
WinОтображение меню "Пуск".
Ctrl + Shift + EscapeВызов диспетчера задач -
подробнее...
кто знает еще полезные команды клавой в виндувсе? кроме копирования и вставки?
Список стандаpтных гоpячих клавиш в Windows.
(отмеченное звездочками - '***' - на моей
подробнее...
КАК установить windows 7 через UEFI dualbios? Пошаговую инструкцию пожалуйста
Также как и на других, заходите в биос, ставите загрузку с вашего девайса и вперед... но если это
подробнее...
Visual Studio C# - Остановить выполнение кода, какой нужен оператор
В делфи процедура exit не останавливает выполнение кода, а осуществляет выход из процедуры или
подробнее...
Подскажите программу для обновления bios
Перепрошивка BIOS MB:
======================
1) ASUS BIOS Update 7.16.01 - утилита для
подробнее...
Народ, напишите "горячие клавиши" компа типа ctrl+V, ctrl+C с описанием
Функциональные клавиши
F1 - Вызвать справку (работает в большинстве приложений) .
подробнее...
есть ли возможность восстановить файлы после удаления их из корзины?
Параметры корзины
Что такое Корзина, знают все, кто пользовался Windows - это папка, в
подробнее...
ПОДСКАЖИТЕ КАК УСТАНОВИТЬ WINDOWS C ОБРАЗА ISO?
Сначала с помощью программ записи DVD/CD типа Nero необходимо записать диск из этого образа, т. е.
подробнее...
Зачем и для чего нужен тип данных bool в C++? Пожалуйста, объясните развёрнутым ответом. Заранее спасибо.
bool - Логический тип. В памяти занимает всего 1 байт. Может иметь всего два состояния - (true
подробнее...