1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【c++primer】P86--练习:读入一个包含标段符号的字符串 标点符号去除后输出

【c++primer】P86--练习:读入一个包含标段符号的字符串 标点符号去除后输出

时间:2022-03-31 02:23:37

相关推荐

【c++primer】P86--练习:读入一个包含标段符号的字符串 标点符号去除后输出

练习:读入一个包含标段符号的字符串,标点符号去除后输出

(养成习惯,点赞再看!)

方法一:#include<iostream>#include<string>using namespace std;int main() {//读入字符串string str, str2;cin >> str;//遍历字符串,若是不是标点符号,放到str2中for (auto c : str) {if (!ispunct(c))str2.push_back(c);}cout << "str: " << str << endl;cout << "str2: " << str2 << endl;return 0;}

方法二:#include<iostream>#include<string>using namespace std;int main() {string str, str2;cin >> str;//遍历字符串,若是不是标点符号,放到str2中for (int ix = 0;ix < str.size();ix++) {if (!ispunct(str[ix]))str2 += str[ix];//将该元素加入到str2中;}cout << "str: " << str << endl;cout << "str2: " << str2 << endl;return 0;}

【注】纯小白,希望各位大佬批评指正!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。