<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://code-reference.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://code-reference.com/feed.php">
        <title>Programming | Library | Reference - Code-Reference.com cpp:cctype</title>
        <description></description>
        <link>https://code-reference.com/</link>
        <image rdf:resource="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-06-21T06:38:46+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isalnum?rev=1708041875&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isalpha?rev=1708041875&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isascii?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isblank?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/iscntrl?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isdigit?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isgraph?rev=1708041873&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/islower?rev=1708041875&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isprint?rev=1708041873&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/ispunct?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isspace?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isupper?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/isxdigit?rev=1708041875&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/toascii?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/tolower?rev=1708041874&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/cpp/cctype/toupper?rev=1708041875&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Programming | Library | Reference - Code-Reference.com</title>
        <link>https://code-reference.com/</link>
        <url>https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://code-reference.com/cpp/cctype/isalnum?rev=1708041875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:35+02:00</dc:date>
        <title>isalnum</title>
        <link>https://code-reference.com/cpp/cctype/isalnum?rev=1708041875&amp;do=diff</link>
        <description>int isalnum(int chr);


check if a character Alphanumeric

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ()
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isalnum(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is alphanumeric&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isalpha?rev=1708041875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:35+02:00</dc:date>
        <title>isalpha</title>
        <link>https://code-reference.com/cpp/cctype/isalpha?rev=1708041875&amp;do=diff</link>
        <description>int isalpha(int chr);


check if a character Alphabetical

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isalpha(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is alphabetical&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isascii?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>isascii</title>
        <link>https://code-reference.com/cpp/cctype/isascii?rev=1708041874&amp;do=diff</link>
        <description>int isascii(int char);


a macro that tests if a char a ASCII char (0-127) is

cpp Sourcecode Example


/* 
 * isascii example code
 * http://code-reference.com/cpp/cctype/isascii 
 */
#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt; 
#include &lt;cctype&gt;
 
using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test ÖÄ%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isascii(str) != 0 )
      {
       cout &lt;&lt; &quot;character&quot; &lt;&lt; i &lt;&lt; &quot; isascii&quot; &lt;&lt; endl;
      }
    }
  return …</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isblank?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>isblank</title>
        <link>https://code-reference.com/cpp/cctype/isblank?rev=1708041874&amp;do=diff</link>
        <description>isblank


    int isblank(int chr);


Test if a char a space, only in C99 Compilers available

isblank


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isblank(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a blank char&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/iscntrl?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>iscntrl</title>
        <link>https://code-reference.com/cpp/cctype/iscntrl?rev=1708041874&amp;do=diff</link>
        <description>iscntrl


    int iscntrl(int chr);


Tests if a character a control character

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test\n-!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( iscntrl(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a control char&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isdigit?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>isdigit</title>
        <link>https://code-reference.com/cpp/cctype/isdigit?rev=1708041874&amp;do=diff</link>
        <description>isdigit


    int isdigit(int chr);


tests if a character a digit

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test\n-!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isdigit(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a digit&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isgraph?rev=1708041873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:33+02:00</dc:date>
        <title>isgraph</title>
        <link>https://code-reference.com/cpp/cctype/isgraph?rev=1708041873&amp;do=diff</link>
        <description>isgraph


    int isgraph(int chr);


checks for any printing character except space (' ')

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test\n-!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isgraph(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a graph&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/islower?rev=1708041875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:35+02:00</dc:date>
        <title>islower</title>
        <link>https://code-reference.com/cpp/cctype/islower?rev=1708041875&amp;do=diff</link>
        <description>islower


    int islower(int chr);


checks whether a character is lowercase

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( islower(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a lower char&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isprint?rev=1708041873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:33+02:00</dc:date>
        <title>isprint</title>
        <link>https://code-reference.com/cpp/cctype/isprint?rev=1708041873&amp;do=diff</link>
        <description>isprint


    int isprint(int chr);


tests if character is printable

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isprint(str[i]) != 0 )
      {
        cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is printable char&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/ispunct?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>ispunct</title>
        <link>https://code-reference.com/cpp/cctype/ispunct?rev=1708041874&amp;do=diff</link>
        <description>ispunct


    int ispunct(int chr);


tests whether a character is punctuation mark

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( ispunct(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a punctuation mark&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isspace?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>isspace</title>
        <link>https://code-reference.com/cpp/cctype/isspace?rev=1708041874&amp;do=diff</link>
        <description>isspace


    int isspace(int chr);


checks whether a character a space

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isspace(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a space&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isupper?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>isupper</title>
        <link>https://code-reference.com/cpp/cctype/isupper?rev=1708041874&amp;do=diff</link>
        <description>isupper


    int isupper(int chr);


tests wheather a char is in uppercase

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isupper(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is uppercase&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/isxdigit?rev=1708041875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:35+02:00</dc:date>
        <title>isxdigit</title>
        <link>https://code-reference.com/cpp/cctype/isxdigit?rev=1708041875&amp;do=diff</link>
        <description>int isxdigit(int chr);


checks whether a character is hexadecimal

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;string&gt;
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  int i;
  string str=&quot;Test -!&amp;%1&quot;;
  for (i=0; i &lt;= 11;i++)
    {
     if ( isxdigit(str[i]) != 0 )
      {
       cout &lt;&lt; &quot;Character &quot; &lt;&lt; i &lt;&lt; &quot; is a xdigit&quot; &lt;&lt; endl;
      }
    }
  return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/toascii?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>toascii</title>
        <link>https://code-reference.com/cpp/cctype/toascii?rev=1708041874&amp;do=diff</link>
        <description>toascii


    int toascii (int c);


a macro thats convert c into ascii chars

cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;cctype&gt; 
 
using namespace std;
int main( void ) 
 { 
   int i; 
   for (i=0x2a; i&lt;=0x42; i++) { 
       cout &lt;&lt; i &lt;&lt; &quot; is &quot; &lt;&lt; static_cast&lt;char&gt;(toascii(i)) &lt;&lt; endl;
   } 
 
 }</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/tolower?rev=1708041874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:34+02:00</dc:date>
        <title>tolower</title>
        <link>https://code-reference.com/cpp/cctype/tolower?rev=1708041874&amp;do=diff</link>
        <description>#include &lt;cctype&gt;
    int tolower( int char );

  Returns lower case type of the character
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  /* convert the Chars &quot;I&quot; and &quot;T&quot; to lowercase */
  cout &lt;&lt; static_cast&lt;char&gt;(tolower('I')) &lt;&lt; &quot; WHANT &quot; &lt;&lt; static_cast&lt;char&gt;(tolower('T')) &lt;&lt; &quot;HIS IN LOWERCASE&quot; &lt;&lt; endl;

return 0;
}</description>
    </item>
    <item rdf:about="https://code-reference.com/cpp/cctype/toupper?rev=1708041875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:35+02:00</dc:date>
        <title>toupper</title>
        <link>https://code-reference.com/cpp/cctype/toupper?rev=1708041875&amp;do=diff</link>
        <description>toupper


    #include &lt;cctype&gt;
    int toupper( int char );

  Returns upper case type of the character
cpp Sourcecode Example


#include &lt;iostream&gt; /* including standard library */
#include &lt;cctype&gt;

using namespace std;
int main ( void )
{
  /* convert the Chars &quot;i&quot; and &quot;t&quot; uppercase  */
  cout &lt;&lt; static_cast&lt;char&gt;(toupper('i')) &lt;&lt; &quot; whant &quot; &lt;&lt; static_cast&lt;char&gt;(toupper('t')) &lt;&lt; &quot;his in uppercase&quot; &lt;&lt; endl;

return 0;
}</description>
    </item>
</rdf:RDF>
