如: ios
#include "stdafx.h"
#include<iostream>
#include<tchar.h>
using namespace std;
int main()
{
string s="Hello World!!!";
string::size_type punct_cnt=0;
for(string::size_type index=0;index!=s.size();++index)
if(ispunct(s[index]))
++punct_cnt;
cout<<punct_cnt<<"punctuation characters in "<<s<<endl; //不能直接輸出s spa
能夠用s.c_str()解決此類問題。
return 0;
} string