求一个小程序,c++ primer上的. 从string对象中去掉标点符号. 输出结果则是去掉标点符号后的string对象

2025-04-24 20:44:59
推荐回答(1个)
回答1:

#include

using namespace std;

int main()
{
string a, b;
cin>>a;
int flag = 0;
for(int i = 0; a[i] != NULL; i++)
{
if(!ispunct(a[i]))
{
b += a[i];
}
}
cout< system("pause");
return 0;
}

这样可以了么??