请各位筒子帮个忙

443692487 443692487 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#include <iostream>
#include <string>
int main()
{
using std::string;
using std::cout;
using std::cin;
using std::endl;

string s;
cout<<"Please input s with punctuations! "<<endl;
std::getline(cin,s);

string::size_type total = s.size();
string::size_type i,count = 0;

for(i = 0;i<(total-1);i++)
{
if(ispunct(s[i]))
{
for(int j = i;j<total-1;j++)
s[j] =s[j+1] ;
++count;
if(i!=(total-2))
i = i-1;
}
}

if(ispunct(s[total-1]))
{
count++;
total = total -1;
}

cout<<"s now is : ";
for(i = 0;i <(total-count); i++)
cout<<s[i];
cout<<endl;
cout<<"count is : "<<count<<endl;
return 0;
}


小弟想写一个直接在string对象删除里面的标点的程序,可是这个程序运行的结果并不是我想要的。。。各位能不能给个思路啊?附上源代码也行,谢谢了啊!要求是不要建立新的string对象。其实这是primer上面3.10习题我自己改的要求
...全文

相关推荐

043木护墙、木筒子板安装工艺.zip

安装底座:在墙面底部安装木底座,提供筒子板的固定点。4. 筒子板固定:将筒子板插入底座,用专用固定件(如卡榫、木销)固定,保持筒子板垂直且间隙均匀。5.

Like_Bamboo

043木护墙、木筒子板安装.doc

【木护墙、木筒子板安装工艺详解】木护墙和木筒子板的安装是建筑装饰中的一项重要工作,适用于多种类型的建筑项目,包括初级民用建筑和特殊要求的建筑。

CSGOGOTO

高温高压筒子纱染色机专用脉流漂染技术 (2009年)

### 高温高压筒子纱染色机专用脉流漂染技术#### 一、引言传统的筒子纱漂染技术存在着一定的局限性,主要表现在漂染过程中的染液流量难以精确控制,导致染色不均匀、染色浴比高、能耗大等问题。

weixin_38650066

火炮抽筒子断裂原因及预防 (1994年)

根据火抱抽筒子短臂多次断裂的事实,从断件外貌、断口宏现形貌、断口特征分析、金相组织检查结果出发,分析了抽筒子的受力和断裂原因,提出了改进设计、保证、加工质量、改进热处理工艺的措施,以防止断裂的发生。特

weixin_38532629

电信设备-一种双列可移动筒子架.zip

在描述中,“电信设备-一种双列可移动筒子架.zip”没有提供额外的具体信息,但可以推断,这个压缩包文件包含了关于这种双列可移动筒子架的详细资料。

programyg
评论 8
收藏 已收藏
分享
返回顶部
443692487
C++ 语言 65,214 成员 250,514 内容