zdsq_0615
2008-10-02, 16:12
我用gui实现一个简单的运算器,主程序代码如下:
A = get(handles.A,'String');
B = get(handles.B,'String');
C = get(handles.C,'String');
total=A-B-C;
D = num2str(total);
set(handles.D,'String',D);
guidata(hObject, handles);
运行后结果非常奇怪,比如0-0-0,结果为-48
比如54-2-1,结果是-46 -47,这是什么问题。恳请那位大侠帮忙解决。
A = get(handles.A,'String');
B = get(handles.B,'String');
C = get(handles.C,'String');
total=A-B-C;
D = num2str(total);
set(handles.D,'String',D);
guidata(hObject, handles);
运行后结果非常奇怪,比如0-0-0,结果为-48
比如54-2-1,结果是-46 -47,这是什么问题。恳请那位大侠帮忙解决。