c выход из программы



Выход из программы 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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Выход из консольного приложения в C++

c++ как выйти из бесконечного считывания?
Нужно ввести специальный признак конца файла.
В Windows: Enter - комбинация клавиш Ctrl-Z -
подробнее...

Как закрыть окна?
Свернуть все - такого сочетания нет. Можно по одному только Alt+F4

SHIFT + Щелчок правой
подробнее...
спросили в Grave
Подключить модуль graph в TURBO PASCAL-е
uses graph;
соответсвенно пути прописать нужно для модулей

Пример:
подробнее...

Кнопки быстрого доступа на клавиатуре
Назначение клавиш клавиатуры на сегодняшний день очень важно, так как умения пользоваться с
подробнее...

Не работает нажим пера в Photoshop CC 2015.1.2
Раз не работает только в Фотошопе, значит причина в нем и кроется. Узнала, что такая же проблема с
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Какие полезные комбинации клавиш Вы знаете???
Общие сведения о сочетаниях клавиш 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 - утилита для
подробнее...
спросили в String h W I T C H
Народ, напишите "горячие клавиши" компа типа ctrl+V, ctrl+C с описанием
Функциональные клавиши

F1 - Вызвать справку (работает в большинстве приложений) .подробнее...

есть ли возможность восстановить файлы после удаления их из корзины?
Параметры корзины

Что такое Корзина, знают все, кто пользовался Windows - это папка, в
подробнее...

ПОДСКАЖИТЕ КАК УСТАНОВИТЬ WINDOWS C ОБРАЗА ISO?
Сначала с помощью программ записи DVD/CD типа Nero необходимо записать диск из этого образа, т. е.
подробнее...

Зачем и для чего нужен тип данных bool в C++? Пожалуйста, объясните развёрнутым ответом. Заранее спасибо.
bool - Логический тип. В памяти занимает всего 1 байт. Может иметь всего два состояния - (true
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*