Can I have Matlab read and check my user input form the keyboard and then write that input to a file?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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?
0 commentaires
Réponses (1)
Walter Roberson
le 25 Fév 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.
0 commentaires
Voir également
Catégories
En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!