If statement error code mistake - string input too long not working...
1 次查看(过去 30 天)
显示 更早的评论
I essentially have this as code in the GUIDE GUI pushbutton1_Callback. Error Code II is not working properly. Even if I enter in say "Bob" in the empty textbox and push the button, its giving me Error Code II (the elseif statement). What's the issue here? Input would be greatly appreciated.
if isempty(editString)
errordlg('Please enter a name into the text-box. ...','ErrorCode I');
return
elseif char(editString) > 12
errordlg('Please enter a name with less than 12 characters. ', ...
'Error Code II');
else
delete(gcf)
gui_02
end
0 个评论
回答(1 个)
per isakson
2014-12-18
编辑:per isakson
2014-12-18
elseif char(editString) > 12
I guess your intention is
elseif length(editString) > 12
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!