request user to press enter key
    17 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
i want to request the user to press Enter before the program continue on execution. is it possible to assign only a button Enter and the rest is ignored?
0 Kommentare
Antworten (1)
  Arturo Moncada-Torres
      
 am 21 Okt. 2013
        
      Bearbeitet: Arturo Moncada-Torres
      
 am 21 Okt. 2013
  
      You can try Jos's getkey function. What this function does is read the keystroke a user inputs. Therefore, you can condition the input until you get an enter, something like this:
keypressed = getkey;
while keypressed ~= 13   % 13 is the equivalent to the "enter" key.
    disp('Enter was not pressed. Try again.');
    keypressed = getkey;
end
disp('Congratulations! Enter was pressed :) .');
2 Kommentare
  Jos (10584)
      
      
 am 21 Okt. 2013
				You can simplify this a little, as there is no need for a variable:
while getkey ~= 13,
   ...
end
(and thanks Arturo, for pointing to my submission, it's appreciated)
  Arturo Moncada-Torres
      
 am 23 Okt. 2013
				You are totally right, although I used the extra variable for clarity.
It is a great submission, you deserve it ;)
Siehe auch
Kategorien
				Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


