seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] usando o ctype.h

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] usando o ctype.h Empty [tutorial] usando o ctype.h Dom maio 20, 2012 5:05 pm

Kodo no Kami

Kodo no Kami
master
master

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

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

https://endoffile.umforum.net

2[tutorial] usando o ctype.h Empty Re: [tutorial] usando o ctype.h Ter Nov 05, 2013 12:08 am

DragonWarrior

DragonWarrior
novato
novato

Muito bom. valeu por compartilhar.

3[tutorial] usando o ctype.h Empty Re: [tutorial] usando o ctype.h Sáb Nov 16, 2013 9:52 pm

yer123

yer123
avançado
avançado

Booaa manoow... C é sempre interessante Very Happy

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos