输出string中标点的个数

#include <iostream>
#include <string>
#include <cctype>

using std::cin;
using std::cout;
using std::endl;
using std::string;

int main()
{
    string str("some string!!!");
    string::size_type punct_cnt = 0;
    for (string::size_type ix = 0; ix != str.size(); ++ix)
        if (ispunct(str[ix]))
            ++punct_cnt;
        cout << punct_cnt << " punctuation character" << endl;
    return 0;
}

1:c中使用的是name.h 而c++中使用的是cname
原文链接: https://www.cnblogs.com/xf-linux-arm-java-android/archive/2013/02/16/2913224.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/78021

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午6:22
下一篇 2023年2月9日 下午6:23

相关推荐