这个问题怎么解决呀,谁有能力帮助我(130分)

  • 主题发起人 主题发起人 koolwind
  • 开始时间 开始时间
K

koolwind

Unregistered / Unconfirmed
GUEST, unregistred user!
这是我仅有的130分,我全部付上:
这是一个字符串,是关于计算公式,(‘ a + b - * c/ ’),怎么样才能编写程序,使它有
报错(-*不能在一起)的功能。
 
procedure extChk(S:string);
var
i:integer;
begin
for i:=1 to length(s) do
case ord(s) of
42:....;
43:....;
45: if (ord(S[i+1])=42) or (ord(S[i+1])=47) then
ShowMessage(Format('%s和%s不能在一起',[S,S[i+1]]));
47:....;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
extChk('-*') ;
end;
 
我很感激小雨哥,给您加100分,小雨哥,您好,你知道如果++或者--或者**在一起的时候怎么报错呀
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部