易语言建程序出现 括号符不匹配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言建程序出现 括号符不匹配相关的知识,希望对你有一定的参考价值。
尝试不要将 到文本 命令 嵌套到 信息框命令内
.<正常代码,忽略...>.局部变量 文本,文本型
文本 = 到文本(剩余次数)
信息框("密码错误,你还有"+文本+"次输入机会")
另外,其实你的代码在其他的地方也有错误
比如变量[剩余次数]的声明,由于是局部变量,在没有赋值的情况下,值是0,在向下执行为值减一时,值就为-1了(这样在程序启动的是否就不用赋值了,故把子程序[启动窗口创建完毕]删除(这个子程序并不是窗口回调函数,其正确格式应为[__启动窗口_创建完毕]))
如果有错误的话,得改下了~(现将[剩余次数]的静态打上“勾”(单击即可))
.<原来的代码...>.如果真(剩余次数=0)'是否已经赋值
剩余次数=5'定义几次后关机
.如果真结束
.<原来的代码...> 参考技术A 缺少括号了,仔细检查程序遗漏的地方。追问
没有完全正确
追答输入法的问题
重启软件
重新创建工程,手动输入代码。
试过了
追答哎,盗版软件,没辙了。
追问破解版的
追答介意贴出代码么?截一个图,有报警信息和报警位置的图片,这么猜真猜不出来。
追问好
倒数第二行,这里的逗号有状态正确吗?
参考技术B 贴一点点代码 我们更好查看追问.版本 2
.判断开始 (编辑框1.内容 ≠ “111”)
剩余次数 = 剩余次数 - 1
.判断开始 (剩余次数 = 0)
信息框 (“密码输入机会以为0,计算机将自动关闭!”, #错误图标, “提示”)
运行 (“cmd /c shutdown -s -t 10”, 假, )
zhai
1113. 括号匹配
这题也真是醉了
一模一样的输出居然一个0一个100
正确
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 char c[101]; 6 int js[100]; 7 void f() 8 { 9 int i=0,top=0,j=0; 10 while(i<strlen(c)) 11 { 12 if(c[i]==‘(‘){ 13 js[j++]=i; 14 } 15 if(c[i]==‘)‘){ 16 cout<<js[--j]<<" "<<i<<endl; 17 } 18 i++; 19 } 20 } 21 int main() 22 { 23 cin>>c; 24 f(); 25 return 0; 26 }
错误
1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 using namespace std; 5 char a[10001]; 6 struct stack 7 { 8 int p; 9 int num; 10 }s[1001]; 11 int main() 12 { 13 gets(a); 14 int l=strlen(a); 15 int begin; 16 int now=0; 17 for(int i=0;i<l;i++) 18 { 19 if(a[i]==‘(‘) 20 { 21 s[now].p=1; 22 s[now].num=i; 23 now++; 24 } 25 else 26 { 27 //s[now].p=2; 28 //s[now].num=i; 29 cout<<s[now-1].num<<" "<<i<<endl; 30 now--; 31 } 32 } 33 return 0; 34 }
以上是关于易语言建程序出现 括号符不匹配的主要内容,如果未能解决你的问题,请参考以下文章