em um tutorial anterior eu tinha falado da biblioteca string.h que serve para manipular strings nesse tutorial eu vou falar do ctype.h que permite manipular caracteres, para isso tem q inserir a diretiva da biblioteca ctype veja um exemplo
toupper
essa funçao converte uma caracter para maiusculo, veja o exemplo
tolower
essa funçao faz o inverso da anterior ela torna uma caracter maisculo em minusculo
isaldigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for alfa numerico (0 ate 9 e a ate z)
isdigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for um digito decimal (0 ate 9)
isxdigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for um digito hexadecimal (0 ate 9 e a ate z)
isascii
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for ascii (decimal 0 ate 127)
isspace
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for espaço
isupper
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for maiusculo
islower
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for minusculo
isgraph
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for grafico
isprint
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for imprimivel
by hacker fts315
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
return 0;
}
toupper
essa funçao converte uma caracter para maiusculo, veja o exemplo
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'a';
printf("%c",toupper(fts));
return 0;
}
tolower
essa funçao faz o inverso da anterior ela torna uma caracter maisculo em minusculo
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'A';
printf("%c",tolower(fts));
return 0;
}
isaldigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for alfa numerico (0 ate 9 e a ate z)
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'a';
if (isalnum(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isdigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for um digito decimal (0 ate 9)
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = '1';
if (isdigit(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isxdigit
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for um digito hexadecimal (0 ate 9 e a ate z)
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'a';
if (isxdigit(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isascii
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for ascii (decimal 0 ate 127)
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'a';
if (isascii(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isspace
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for espaço
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'a';
if (isspace(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isupper
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for maiusculo
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'A';
if (isupper(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
islower
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for minusculo
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 'f';
if (islower(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isgraph
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for grafico
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 't';
if (isgraph(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
isprint
essa funçao e usado em uma condiçao, ela retorna verdadeira se o caracter for imprimivel
- Código:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char fts = 's';
if (isprint(fts))
{
printf("sim");
}
else
{
printf("nao");
}
return 0;
}
by hacker fts315