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] enum

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

1[tutorial] enum Empty [tutorial] enum Sex Jul 06, 2012 3:51 am

Kodo no Kami

Kodo no Kami
master
master

muitas vezes se faz necessario criar constantes para separar varios tipos de informaçao, por exemplo imagine um programa q mostra o codigo do funcionario atravez de nomes ja definidos, usando a diretiva #define ficaria assim

Código:

#include <stdio.h>

#define hacker 0
#define fts 1
#define flavio 2

int main(void)
{
    printf("%d",fts);
}

na source acima quando exibir fts ele vai exibir o numero 1, so q encher a source de define pode deixar inlegivel para evitar isso agente pode usar a estrutura enum q tem esse proposito, para usar basta digitar enum em seguida um nome para esse enum e colocar os nomes e virgula para separar (se voce apenas colocar os nomes o primeiro por padrao vai começar do 0, e o proximo vai ser a incrementaçao do anterior ou seja a cada nome vai ser + 1 contando com o numero anteiror), veja o exemplo da source anterior usando enum

Código:

#include <stdio.h>

enum funcionario
{
    hacker, fts, flavio
};

int main(void)
{
    printf("%d",fts);
}

vamos supor q agente quer definir o valor de cada nome la dentro, para isso bastar atribuir o valor ao nome (so lembrando q o proximo vai receber o valor do anterior somado + 1 entao se atribuimos 315 a fts o flavio vai ser 316)

Código:

#include <stdio.h>

enum funcionario
{
    hacker, fts = 315, flavio
};

int main(void)
{
    printf("%d",flavio);
}

by hacker fts315

https://endoffile.umforum.net

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

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