c++ --- 字符串中的标点符号
生活随笔
收集整理的這篇文章主要介紹了
c++ --- 字符串中的标点符号
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題外話: 最近看node,發(fā)現(xiàn)node中好多強(qiáng)大的功能都設(shè)計(jì)到C++,為了加深對node的理解,開始簡單的學(xué)習(xí)一下C++語法
ispunct: 統(tǒng)計(jì)string對象中標(biāo)點(diǎn)符號的個(gè)數(shù)
#include <iostream> using namespace std; int main () {string s ("Hello World!");decltype(s.size()) punct_cnt = 0; // decltype:代表一個(gè) s.size()的類型for ( auto c : s) // auto c ,代表s的類型 即string類if (ispunct(c))++punct_cnt;cout << punct_cnt<< " punctuation characters in " << s << endl;return 0; }
注1: IDE使用的是Qt 5.9.0
參考《C++Primer》(第5版) P83
總結(jié)
以上是生活随笔為你收集整理的c++ --- 字符串中的标点符号的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单代码
- 下一篇: 算法 --- 翻转二叉树