ispunct
int ispunct(int chr);
tests whether a character is punctuation mark
cpp Sourcecode Example
#include <iostream> /* including standard library */
#include <string>
#include <cctype>
using namespace std;
int main ( void )
{
int i;
string str="Test -!&%1";
for (i=0; i <= 11;i++)
{
if ( ispunct(str[i]) != 0 )
{
cout << "Character " << i << " is a punctuation mark" << endl;
}
}
return 0;
}
output
output:
Character 5 is a punctuation mark
Character 6 is a punctuation mark
Character 7 is a punctuation mark
Character 8 is a punctuation mark