vs2010括号不成对_C++ VS2010 括号匹配 求强人解答
///主函数//Match.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#includeusingnamespacestd;#include#include#inclu...
///主函数
// Match.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
#include
#include
#include "stack.h"
#include "error.h"
int _tmain(int argc, _TCHAR* argv[])
{
Stack p(MaxLength);
char expr[MaxLength];
cout<
cin.getline(expr,MaxLength);
cout<
puts(expr);
cout<
p.PrintMatchedPairs(expr);
return 0;
}
if(expr[i-1]=='['||expr[i-1]==']')
{
if(expr[i-1]=='[') s.Add(i); //左括号压栈
else if(expr[i-1]==']'&&s.Top( )=='[')//就是这里总出现问题try{s.Delete(j); //右括号弹栈
cout<
catch(OutOfBounds) //栈顶为空
{ cout<
else if(expr[i-1]==']'&&s.Top( )!='[')
cout<
}
if(expr[i-1]=='{'||expr[i-1]=='}')
{
if(expr[i-1]=='{') s.Add(i); //左括号压栈
else if(expr[i-1]=='}'&&s.Top( )=='{')
try{ s.Delete(j); //右括号弹栈
cout<
catch(OutOfBounds) //栈顶为空
{ cout<
else if(expr[i-1]=='}'&&s.Top( )!='{')
cout<
}
}
未匹配的(
while(!s.IsEmpty())
{
s.Delete(j);
cout<
}
}
展开
vs2010括号不成对_C++ VS2010 括号匹配 求强人解答相关推荐
- vs2010 sp1 安装Silverlight5 语言版本不匹配 解决方案
vs2010 sp1 安装Silverlight5 语言版本不匹配 解决方案 . 时间:2011-11-20 22:10来源:CSDN 作者:spt110 点击: 377次 一.安装silverlig ...
- php 正则 括号内容_PHP怎么实现正则匹配所有括号中的内容
PHP实现正则匹配所有括号中的内容的方法:首先创建一个PHP文件:然后输入PHP正则匹配代码,如:"preg_match_all($strPattern, $strSubject, $arr ...
- python正则匹配括号内任意字符,python 正则匹配 获取括号内字符
一.需求 * 提取字典中的[]内的字符,生成可以导入到五笔词库中的txt文件. 原文件: 生成后的结果: 实现方式 前言 因为正则表达式语法很难读,因此本次程序以多次的方式来讲解. 一.提取[]内内容 ...
- 在c语言中逗号运算符若不带括号,详解shell脚本括号区别--$()、$「 」、$「 」 、$(()) 、「 」 、「[ 」]...
概述 很多时候我们在写shell脚本的时候总会碰到不同的括号,那么这些不同的括号有什么区别呢? $() 用于命令交换 说明:平时脚本用的``符号也是用于命令交换的哦,和$() 的操作是一样的 ${ } ...
- 题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列。 样例 括号必须依照 ()顺序表示, ()[]
题目 给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列. 样例 括号必须依照 "()"顺序 ...
- php 正则 花括号,JS+正则取得小括号、中括号及花括号内容步骤详解
这次给大家带来JS+正则取得小括号.中括号及花括号内容步骤详解,JS+正则取得小括号.中括号及花括号内容的注意事项有哪些,下面就是实战案例,一起来看一下. JS 正则表达式 获取小括号 中括号 花括号 ...
- 【OpenCV学习笔记2】OpenCV 完全安装 新增VS2010+OpenCV2.1,新增VS2010+OpenCV2.3.1
OpenCV 完全安装 SkySeraph Jun.1st 2010 HQU zgzhaobo@gmail.com 452728574 Latest Modified Date:Dec.12nd ...
- 【Python】中小括号()、中括号[]、花括号{}的区别详解
Python3中小括号().中括号[].花括号{}的区别详解_python_ https://www.jb51.net/article/199741.htm 在Python语言中最常见的括号有三种,分 ...
- python小括号表示什么数据类型_Python3中小括号()、中括号[]、花括号{}的区别详解...
介绍 在Python语言中最常见的括号有三种,分别是:小括号().中括号[].花括号{}:其作用也不相同,分别用来代表不同的Python基本内置数据类型. 小括号() Python中的小括号(): 代 ...
最新文章
- HttpServletResponse 的 sendError( )方法以及常用的HttpServletResponse常量级错误代码
- 支付系统高可用架构设计实战,可用性高达99.999!
- dbcc dbreindex server sql_DBCC DBREINDEX重建索引提高SQL Server性能
- hahahahahah
- ZOJ Problem Set - 1067 Color Me Less
- python解释器的工作原理_Python GIL全局解释器锁详解(深度剖析)
- dns服务器系统架构,详解 DNS 与 CoreDNS 的实现原理
- Android 开发之ViewPage官方文档学习笔记
- 用手机约会为何胜过电脑?
- LeetCode:每日一题(2020.4.15)
- 自动控制原理_卢京潮_自动控制一般概念及数学模型_学习笔记
- java读取目录下所有txt_java读取同目录下的txt文件
- HDU3579 Hello Kiki(CRT非互质)
- Office - - Excel宏录制批量处理格式相同文件
- 用Redis中的zset实现一个限流器
- CK11N改标准价格
- Intel 计划在Linux kernel中引入 User Interrupts,效率是eventfd的10倍
- mysql执行语句出来全是问号_解决MySQL中文输出变成问号的问题
- html如何设置多级列表,如何在Word文档中设置多级列表
- 如何使用W5100S-EVB-Pico连接Azure物联网中心
热门文章
- debian关闭开机自动启动时候的gui
- javascript加密七种方法
- 五大软件设计原则学习笔记3——Liskov 替换原则
- 贪心算法——合并区间(Leetcode 56)
- cannot find mysql.frm_mysql 问题 - Run佳的个人空间 - OSCHINA - 中文开源技术交流社区...
- OGG迁移大库注意要点之impdp导入产生大量归档
- 另辟蹊径第二弹,时间规律里的秘密
- 10分钟搞懂:亿级用户的分布式数据存储解决方案!
- 几种如何判断环境是否连上网方法,推荐最后一种
- 云图说 | 一分钟带你扫盲云容器黑话