Azzera filtri
Azzera filtri

Can I have Matlab read and check my user input form the keyboard and then write that input to a file?

1 visualizzazione (ultimi 30 giorni)
Hey guys,
I am working on a project that I want to get the input from the user but I can never have matlab check for the specific input the go to the next step.
I tried sscanf but that didnt work. My idea is to prompt the user "please press Y or N". check for input (sscanf) then if YES do this then write it to a file (fprintf(fid,format,A)) and if NO do something else and write to that file also...
I also tried using that concept but didnt work:
reply = input('Do you want more? Y/N [Y]: ', 's');
if isempty(reply)
reply = 'Y';
end
Can you help?

Risposte (1)

Walter Roberson
Walter Roberson il 25 Feb 2013
if strcmpi(reply, 'Y')
Note: sscanf() can only be applied to a string. fscanf() can be applied to a file, but fscanf() cannot be applied to user input from the keyboard -- only input() can be used for that.

Categorie

Scopri di più su Entering Commands in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by