Clear Filters
Clear Filters

Guide: How to save popup menu value in a text file

2 views (last 30 days)
Hey, I have a popup menu with two options (m , f) Now I want to save the chosen option of the user in a text file when pressed the pushbutton.
function pushbutton1_Callback(hObject, eventdata, handles)
fid = fopen('Subject.txt','wt');
fprintf(fid,'%c',get(handles.popupmenu2,'Value'));
fclose(fid);
For the first option I get a Square and for the second option it does not save anything in the file.
Is there something I am missing?

Accepted Answer

Adam
Adam on 16 Dec 2016
If you want to save the value (i.e. 1 or 2) then you need:
%i or %d
rather than %c. If you want the string then you need something more like
str = get(handles.popupmenu2,'String')
fprintf(fid,'%s', str{ get(handles.popupmenu2,'Value') });

More Answers (0)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!