程序最美(寻路)

你还在坚持练习你的技术吗?运动员天天训练,音乐家也会演练更难的曲章。你呢?

2013年7月19日

对表达式进行空白符预处理

摘要: 对表达式进行空白符预处理 前面我们关于中缀表达式、后缀表达式的输入默认是按照操作符和操作数之间是有空白符区分的,所谓的空白符即为空格或者制表符,不包括换行符。// 表达式中操作符和操作数之间默认有空白符void get_infix(vector& inf){ inf.clear(); string line; getline(cin, line); istringstream sin(line); string tmp; while (sin >> tmp) { inf.push_back(tmp); }} 我们这里针对输入表... 阅读全文

posted @ 2013-07-19 12:38 unixfy 阅读(301) 评论(0) 推荐(0) 编辑

字符串替换

摘要: 字符串替换 C++ string 中有自带的replace替换函数,其替换方式有以下几种: (http://www.cplusplus.com/reference/string/string/replace) 这几种方式都是只能针对某一个目标进行替换,不能对字符串中出现多次目标的情形进行全部替换。下面我们给出对字符串中所有目标进行替换的程序。一、两种基本的全部替换方式 比如给定一目标字符串(以下参考自Vimer):12212 我们将其中的“12”替换为“21”,有两种替换方式,分别为: 1)进行distinct替换,即每次替换后,对替换... 阅读全文

posted @ 2013-07-19 12:14 unixfy 阅读(929) 评论(0) 推荐(0) 编辑

导航