Изящно выйдите из программы MATLAB - PullRequest
0 голосов
/ 06 июля 2018

Я хотел бы изящно выйти из программы MATLAB с ключевым слушателем. До сих пор я сталкивался с событием . Слушатели и имели функцию input(), но последняя ждет, когда кто-то введет ключ для продолжения.

У меня есть цикл, и всякий раз, когда я нажимаю любую клавишу, я хочу, чтобы моя программа корректно завершала работу вместо выполнения ctrl + c .

Мой настоящий код выглядит следующим образом, и что я хотел бы сделать:

while (true)
    %do things
    if (ft_keylistener()==‘q’)
       exit
    end
end

Я бы хотел, чтобы ft_keylistener работал в качестве прослушивателя событий, а не для остановки цикла на каждой итерации, ожидая ввода как input().

Есть ли способ достичь этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...