필터 지우기
필터 지우기

If statement error code mistake - string input too long not working...

조회 수: 1 (최근 30일)
Muaaman
Muaaman 2014년 12월 17일
편집: per isakson 2014년 12월 18일
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

답변 (1개)

per isakson
per isakson 2014년 12월 18일
편집: per isakson 2014년 12월 18일
elseif char(editString) > 12
I guess your intention is
elseif length(editString) > 12

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by