Curtir Curtir:  0
Página 21 de 27 PrimeiroPrimeiro ... 111920212223 ... ÚltimoÚltimo
Resultados 201 a 210 de 262

Tópico: Discussão sobre Programação

  1. #201
    Avatar de Cloud The Swordman
    Registro
    03-01-2005
    Posts
    4.573
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Perguntas sobre C:

    Para que serve enum?

    Qual a diferença de malloc e calloc?

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    Última edição por Cloud The Swordman; 12-07-2011 às 21:35.

  2. #202

    Registro
    03-05-2005
    Posts
    6.347
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Enum serve para criar um tipo cujos possíveis valores serão todos enumerados pelo programador.

    Por exemplo, um enum de meses teria os valores Janeiro, Fevereiro, ..., Dezembro.

  3. #203
    Avatar de Cloud The Swordman
    Registro
    03-01-2005
    Posts
    4.573
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Professor Girafales Ver Post
    Enum serve para criar um tipo cujos possíveis valores serão todos enumerados pelo programador.

    Por exemplo, um enum de meses teria os valores Janeiro, Fevereiro, ..., Dezembro.
    Tipo na lógica de boole você tem os valores verdadeiro e falso, analogamente, o tipo vai aceitar apenas esses valores enumerados, é isso?
    Última edição por Cloud The Swordman; 13-07-2011 às 10:42.

  4. #204
    Avatar de Speender
    Registro
    08-12-2005
    Localização
    Santos
    Idade
    32
    Posts
    1.761
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Cloud The Swordman Ver Post
    Perguntas sobre C:

    Para que serve enum?

    Qual a diferença de malloc e calloc?
    malloc = pega um argumento e não inicializa a memória alocada

    calloc = precisa de dois argumentos e inicializa a memória alocada no exato momento para zero.

  5. #205
    Avatar de Mist
    Registro
    01-03-2009
    Localização
    Londrina
    Idade
    29
    Posts
    380
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Estou tentando aprender C, porem estou no começo ainda e estou com uma dúvida.

    Toda vez que executo esse programa:
    #include <stdio.h>
    int main ()
    {
    int Dias;
    float Anos;
    printf ("Entre com o n˙mero de dias: ");
    scanf ("%d",&Dias);
    Anos=Dias/365.25;
    printf ("\n\n%d dias equivalem a %f anos.\n",Dias,Anos);
    return(0);
    }
    chega a parte que eu digito o numero de dias, e o programa fala o resultado em outra linha, mas sai rapidamente (como um flash).

    Dai eu consegui colocar o comando getchar (); pra "retardar" o fechamento do programa, e deu tudo certo.
    ficando assim:
    #include <stdio.h>
    int main ()
    {
    int Dias;
    float Anos;
    printf ("Entre com o numero de dias: ");
    scanf ("%d",&Dias);
    getchar ();
    Anos=Dias/365.25;
    printf ("\n\n%d dias equivalem a %f anos.\n",Dias,Anos);
    getchar ();
    return(0);

    }
    Mas dai a dúvida: peguei esse programa sem o comando, então deve ser algum outro erro ou é normal ter que colocar isso sempre?




    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online

  6. #206
    Avatar de krakrek
    Registro
    31-12-2010
    Posts
    78
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mist Ver Post
    Estou tentando aprender C, porem estou no começo ainda e estou com uma dúvida.

    Toda vez que executo esse programa:


    chega a parte que eu digito o numero de dias, e o programa fala o resultado em outra linha, mas sai rapidamente (como um flash).

    Dai eu consegui colocar o comando getchar (); pra "retardar" o fechamento do programa, e deu tudo certo.
    ficando assim:


    Mas dai a dúvida: peguei esse programa sem o comando, então deve ser algum outro erro ou é normal ter que colocar isso sempre?
    Os programas que você fez é apenas um exemplo de como transformar dias em anos.

    O que aconteceu no primeiro programa é que você não pausa (para) o programa, e quando ele termina o CMD (prompt) também termina. De tão rápido que é não da tempo do usuário ler.

    A função getchar(); espera por alguma entrada do usuário até que o programa possa continuar. Foi o que você usou no segundo exemplo.

    O "return(0);" é como se fosse: termine o programa
    O "printf(...);" é como se fosse: imprima texto

    O "getchar();" é como se fosse: espere o usuário digitar

    No primeiro exemplo:

    imprima texto
    termine o programa
    No segundo exemplo:

    imprima texto
    espere o usuário digitar
    termine o programa

  7. #207
    Avatar de Lord Ruka
    Registro
    30-07-2007
    Localização
    Goiania
    Idade
    33
    Posts
    1.205
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mist Ver Post
    Estou tentando aprender C, porem estou no começo ainda e estou com uma dúvida.

    Toda vez que executo esse programa:


    chega a parte que eu digito o numero de dias, e o programa fala o resultado em outra linha, mas sai rapidamente (como um flash).

    Dai eu consegui colocar o comando getchar (); pra "retardar" o fechamento do programa, e deu tudo certo.
    ficando assim:


    Mas dai a dúvida: peguei esse programa sem o comando, então deve ser algum outro erro ou é normal ter que colocar isso sempre?
    Presumo que vc esteja usando Dev C++?

    Sim, no dev vai ter sempre que usar, mais aconselho trocar de compilador, o do DEV e pra linux


    Baixe o programa Code::Blocks!

  8. #208
    Avatar de Rinnag
    Registro
    27-03-2005
    Posts
    1.711
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mist Ver Post
    Estou tentando aprender C, porem estou no começo ainda e estou com uma dúvida.

    Toda vez que executo esse programa:


    chega a parte que eu digito o numero de dias, e o programa fala o resultado em outra linha, mas sai rapidamente (como um flash).

    Dai eu consegui colocar o comando getchar (); pra "retardar" o fechamento do programa, e deu tudo certo.
    ficando assim:


    Mas dai a dúvida: peguei esse programa sem o comando, então deve ser algum outro erro ou é normal ter que colocar isso sempre?
    Coloca o comando system("pause"); que faz o a tela congelar quando o programa finaliza, assim você não precisa colocar esse getchar ();, talvez não pegue o comando acima, então você teria que colocar uma biblioteca especifica pra poder usar essa função, que no momento eu não lembro qual é...
    Última edição por Rinnag; 16-07-2011 às 00:22.

  9. #209
    Avatar de Cloud The Swordman
    Registro
    03-01-2005
    Posts
    4.573
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Nunca consegui usar system ou getchar, sempre adiciono a biblioteca CONIO.H e uso o "getch()"

  10. #210
    Avatar de Lord Ruka
    Registro
    30-07-2007
    Localização
    Goiania
    Idade
    33
    Posts
    1.205
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Cloud The Swordman Ver Post
    Nunca consegui usar system ou getchar, sempre adiciono a biblioteca CONIO.H e uso o "getch()"
    system("pause") e da biblioteca stdlib.h

    E so funciona pra o sistema operacional Windows

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online



Tópicos Similares

  1. [Artigo Oficial] 50 respostas dos product managers
    Por Anderslash no fórum Matérias TibiaBR
    Respostas: 199
    Último Post: 27-06-2010, 21:41
  2. Discussão sobre as Bandas de Metal e o gênero em si
    Por El Bozonildo Palhaçón no fórum Fora do Tibia - Off Topic
    Respostas: 111
    Último Post: 18-09-2009, 18:42
  3. Sobre o Amor, Sobre o olhar, Sobre o Poeta
    Por InaaKun no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 05-01-2008, 17:44
  4. Taverna | Bope
    Por Toog no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 14-10-2007, 00:42

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •