我是新手,问一道VB题

来源:百度知道 编辑:UC知道 时间:2024/06/10 22:41:51
检查输入的文字段中大括号是否配对,并显示相应的结果。程序在文本框中边输入统计大括号的个数,以Enter键作为输入结束标志,然后显示结果

dim 字符串长度 as single
dim i as single
dim 正括号数量 as integer

dim 反括号数量 as integer

正括号数量=0
反括号数量=0
字符串长度=LEN("你输入的内容")
for i=1 to 字符串长度
if mid("你输入的内容",i,1)="{" then
正括号数量=正括号数量+1
elseif mid("你输入的内容",i,1)="}" then
反括号数量=反括号数量+1
endif
next i
看得懂么?

楼上滴,楼主的意思是检测文本框中的括号,不是说检测代码中的括号

先记录一下左边大括号({)的数量,按下enter键后再检索一下有没有与左边大括号数量相同的右边大括号(})

??/?不配对的话,编译的时候不就直接报错了吗?