C++语言中用程序实现读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分
来源:互联网 发布:中兴算法工程师待遇 编辑:程序博客网 时间:2024/05/21 02:20
代码如下
#include <iostream>#include <string>using namespace std;int main(){ string s("带标点符号的字符串"); for (string::size_type i = 0; i != s.size(); ++i)<span style="font-family: Arial, Helvetica, sans-serif;">{</span><span style="font-family: Arial, Helvetica, sans-serif;">if (ispunct(s[i]))</span><span style="font-family: Arial, Helvetica, sans-serif;">{</span><span style="font-family: Arial, Helvetica, sans-serif;">for (string::size_type j = i; j != s.size(); ++j)</span><span style="font-family: Arial, Helvetica, sans-serif;">{s[j] = s[j + 1]};</span><span style="font-family: Arial, Helvetica, sans-serif;">--i;</span><span style="font-family: Arial, Helvetica, sans-serif;">}</span><span style="font-family: Arial, Helvetica, sans-serif;">}</span>
0 0
- C++语言中用程序实现读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分
- 【C++小程序】读入一个包含标点符号的字符串,将去掉标点符号之后的字符串输出
- 读入一个包含标点符号的字符串,将去掉标点符号之后的字符串输出
- java字符串去除所有的标点符号
- 编一个程序,从 string 对象中去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的 string 对象。
- .net 去除字符串中标点符号
- C语言实现一个去除字符串中的首尾空格,字母中间有多个空格的去除多余的,剩余一个空格
- C++计算一个字符串中标点符号的个数
- 正则替换字符串的全角、半角标点符号
- 正则替换字符串的全角、半角标点符号
- js 去掉字符串末尾的标点符号
- 读入一行英文句子,将每个单词倒置后,输出这个单词倒置后的句子,空格和标点符号不做处理
- 给一个字符串,包含了空格等标点符号,计算出出现次数最多的字母和该字母出现的次数
- 将字符串的标点去掉并且输出剩余部分字符
- c++ 去除字符串中的空格和标点符号 (remove_if 函数的用法)
- 将字符串中的标点符号过滤掉
- 字符串---将一句话里的单词进行倒置,标点符号不倒换
- 一个标点符号引起的错误
- Codeforces Round #304 (Div. 2)E. Soldier and Traveling 网络流
- ActiveMQ-5.8.0 安装和启动
- Android 开发之Android 应用程序如何调用支付宝接口
- 黑马程序员—OC基础--枚举数据类型
- code实现透明度渐变和颜色渐变的view
- C++语言中用程序实现读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分
- 数据结构——归并排序算法
- oracle中的sql%rowcount
- ACdream 1073
- Managing Projects from the Command Line(android官网文档)
- [Android开发]Gif图片下载和显示
- 如何提高代码质量
- scheme心得(3) 尾调用/尾递归与CPS
- CentOS6.6下编译jsoncpp