Cctype Dev C++

  • The C Standard Library
  • C Standard Library Resources
  • C Programming Resources
  • Selected Reading
Dev

As string.h header file contains inbuilt functions to handle Strings in C/C, the ctype.h/cctype contains inbuilt functions to handle characters in C/C respectively. Characters are of two types: Printable Characters: The characters that are displayed on the terminal. Control Characters: The characters that are initiated to perform a specific operation. For a detailed chart on what the different ctype functions return for each character of the standard ANSII character set, see the reference for the cctype header. In C, a locale-specific template version of this function ( isxdigit ) exists in header.


The ctype.h header file of the C Standard Library declares several functions that are useful for testing and mapping characters.

All the functions accepts int as a parameter, whose value must be EOF or representable as an unsigned char.

All the functions return non-zero (true) if the argument c satisfies the condition described, and zero(false) if not.

Cctype Dev C 4

Library Functions

Following are the functions defined in the header ctype.h −

Sr.No.Function & Description
1int isalnum(int c)

This function checks whether the passed character is alphanumeric.

2int isalpha(int c)

This function checks whether the passed character is alphabetic.

3int iscntrl(int c)

This function checks whether the passed character is control character.

4int isdigit(int c)

This function checks whether the passed character is decimal digit.

5int isgraph(int c)

This function checks whether the passed character has graphical representation using locale.

6int islower(int c)

This function checks whether the passed character is lowercase letter.

7int isprint(int c)

This function checks whether the passed character is printable.

8int ispunct(int c)

This function checks whether the passed character is a punctuation character.

9int isspace(int c)

This function checks whether the passed character is white-space.

10int isupper(int c)

This function checks whether the passed character is an uppercase letter.

11int isxdigit(int c)

This function checks whether the passed character is a hexadecimal digit.

The library also contains two conversion functions that accepts and returns an 'int'.

Sr.No.Function & Description
1int tolower(int c)

This function converts uppercase letters to lowercase.

2int toupper(int c)

This function converts lowercase letters to uppercase.

Character Classes

Sr.No.Character Class & Description
1

Digits

This is a set of whole numbers { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }.

2

Hexadecimal digits

This is the set of { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f }.

3

Lowercase letters

This is a set of lowercase letters { a b c d e f g h i j k l m n o p q r s t u v w x y z }.

4

Uppercase letters

This is a set of uppercase letters {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z }.

5

Letters

This is a set of lowercase and uppercase letters.

6

Alphanumeric characters

This is a set of Digits, Lowercase letters and Uppercase letters.

7

Punctuation characters

This is a set of ! ' # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] ^ _ ` { | } ~

8

Graphical characters

This is a set of Alphanumeric characters and Punctuation characters.

9

Space characters

This is a set of tab, newline, vertical tab, form feed, carriage return, and space.

10

Printable characters

This is a set of Alphanumeric characters, Punctuation characters and Space characters.

11

Control characters

In ASCII, these characters have octal codes 000 through 037, and 177 (DEL).

12

Blank characters

These are spaces and tabs.

13

Alphabetic characters

This is a set of Lowercase letters and Uppercase letters.

Script Hook RDR2 is released

Published on Nov 14, 2019

Script Hook RDR2 with the Native Trainer are finally released ! Have fun !

Fallout 4 Shadow Boost is released

Published on Nov 21, 2015

Users have noticed that in some locations of Fallout 4 fps gets low even with a good hardware, mostly it happens in the areas with lots of objects, Shadow Booost plugin is aimed to change that. This plugin adds an ability to dynamically control shadow draw distance depending on desired user defined fps. Make sure to test it out!

GTA V Classic Handling released

Published on May 23, 2015

GTA V features almost arcade car controls and physics, Classic Handling makes it the way it was in IV. Based on original IV handling, applies only to cars, including dlc ones. Enjoy!

Script Hook is released

Dev C++ Download For Windows 7

Published on Apr 23, 2015

Dev C++ Online

Script Hook V is released among with the Native Trainer ! Have fun with GTA V guys !

GTA V Native Database

Published on Mar 5, 2015

Cctype Dev C 5

NATIVE DB is launched! This project is aimed to gather every piece of information about script native functions that we have, think of it as of native wiki where anyone who wants to contribute can do so and everyone who needs the latest script documentation or the header with natives for ScriptHook can get it right there!

CLEO update

Published on Dec 5, 2014

Update for CLEO is here! Latest version of GTA San Andreas is fully supported now, library compatibility is improved! Also GTA San Andreas cheats script supports 3gb RAM devices now.

GTA V Script and Native Research

Published on Jun 22, 2014

Today our research on GTA V scripts and natives goes public, it includes decompiled scripts, natives and every other thing you need to know in order to start making script mods when PC version arrives. Research is available in this gtaforums topic.

openFormats I/O update

C Type Devices

Published on Apr 18, 2014

Cctype Dev C Download

openFormats I/O finally got the support of GTA IV fragments (*.oft), new version also comes with fixed tangents support.