Guide: How to save popup menu value in a text file
2 次查看(过去 30 天)
显示 更早的评论
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?
0 个评论
采纳的回答
Adam
2016-12-16
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') });
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!