Power Maker

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Fórum destinado a criação de jogos.

Entrar

Esqueci-me da senha

Links:

Acesse Nossa comunidade:
comunidade
Imprima esta página Aviso:Você será redirecionado para meu blog pois o fórum esta temporariamente desativado.

Horario:

N° De Visitantes:

Power Maker

Últimos assuntos

» [CAMPEONATO DE PES2010] VALENDO 10.000 DÓLARES.
Calculadora de somar 01 EmptyDom Set 19, 2010 12:24 pm por MundoDosGames

» [CAMPEONATO DE PES2010] VALENDO 10.000 DÓLARES.
Calculadora de somar 01 EmptyDom Set 19, 2010 12:23 pm por MundoDosGames

» Loja faz troca de Jogos.
Calculadora de somar 01 EmptyQua Ago 18, 2010 9:34 pm por MundoDosGames

» Eye Crazy Beta Final
Calculadora de somar 01 EmptyQua Jul 28, 2010 11:42 am por Anderson_Fox

» Rock Star Forever
Calculadora de somar 01 EmptyQui Jul 22, 2010 2:42 pm por Hardstain

» EPC Build master 2 beta (MAKER AVANÇADO)
Calculadora de somar 01 EmptyQui Jul 22, 2010 2:36 pm por Hardstain

» Guitarra no blender (avaliem)
Calculadora de somar 01 EmptyQui Jul 22, 2010 2:16 pm por Hardstain

» EPC build master (MAKER)
Calculadora de somar 01 EmptyDom Jul 18, 2010 4:39 pm por ArandyIlhay

» mi ajudem o/
Calculadora de somar 01 EmptyDom Jun 27, 2010 6:50 pm por guilhermemig17

abril 2024

SegTerQuaQuiSexSábDom
1234567
891011121314
15161718192021
22232425262728
2930     

Calendário Calendário

Parceiros:

Calculadora de somar 01 GamemakerbrCalculadora de somar 01 Legalg14Brasil GameCalculadora de somar 01 Banner92x35

3 participantes

    Calculadora de somar 01

    avatar
    marco_polo



    Número de Mensagens : 32
    Warning :
    Calculadora de somar 01 Left_bar_bleue0 / 1000 / 100Calculadora de somar 01 Right_bar_bleue

    Reputação : 5
    Pontos : 29
    Data de inscrição : 19/02/2009

    Calculadora de somar 01 Empty Calculadora de somar 01

    Mensagem por marco_polo Qui Mar 12, 2009 3:28 pm

    - Calculadora de somar Básica

    xx- parte 01 --------------------------------------------xx

    • Comentários em C++
    • Directiva de Pré-compilador: #include
    • Using namespace std
    • int main()
    • System()
    • return
    • Conclusão da parte 01
    xx-------------------------------------------------------xx

    Comentários em C++

    - Em C++ existem duas formas de fazer comentários.

    00 - /* */
    EX:
    Código:
    /* Essa é uma forma mais antiga de comentários,
                      com ela pode-se comentar por várias linhas,
                      desde que você não esqueça de fechar o
                      comentário */

    - Não se esqueça de fechar o comentário com */ .


    01 - //
    EX:
    Código:
    // Essa é a forma mais recente.
                  // Se quiser comentar outra linha
                  // Tem que repetir a barra

    - Usando essa forma só se pode comentar na mesma linha da barra

    xx---------------------------------------------xx
    Código básico do programa

    Código:

    #include < cstdlib >      /* É o mesmo que incluir stdlib.h, pois ela está lá dentro. */
    #include < iostream >

    using namespace std;

    int main(int argc, char *argv[])
    {   
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    --------------------------------------------------------------
    #include

    - Todos os comandos iniciados pelo "#" fazem parte de um grupo reservado pelo compilador, chamado de "Directivas de pré-compilação".
    - Reservado quer dizer que você não pode iniciar nada com "#" que não seja uma directiva de pré-compilação.
    - A directiva Include diz ao compilador que ele deve anexar um arquivo externo, que pode estar em qualquer lugar do PC.
    - Então existem 3 casos básicos:

    00 - O Arquivo está no diretório junto com as outras libs do compilador.
    - Para anexar um arquivo nessa condição usa-se "< arquivo.h >". Ex: < iostream >

    01 - O arquivo está na mesma pasta do seu Main.cpp ou em uma pasta dentro da pasta que contém o main.
    - Na mesma pasta do main, anexa-se usando " arquivo.h", entre aspas.
    - Em uma pasta dentro da pasta que guarda o main, " pasta / arquivo.h", entre aspas.

    02 - O arquivo está qualquer outro lugar.
    - Nesse caso, você tem que escrever todo o caminho desde a pasta " C:// ....// arquivo.h". Entre aspas.


    Existem outras directivas, que falarei depois.

    xx-------------------------------------------------------------xx
    Using namespace std

    - Quando você inclui os arquivos standart da linguagem C++, como o . Você ganha acesso a todas as funções e variáveis internas definidas nessa lib. Como por exemplo o "cout".
    - Mas para usar essas função precisamos especificar de que "cout" estamos falando, no caso, é o "cout" definido na "namespace" Std.
    - Podemos especificar isso de duas formas, com o operador de resolução de alcance ":" ou incluindo o using namespace std.

    00 - usando o cout com o operador de resolução de alcance.
    - Nesse caso não precisa escrever "using namespace std", mas precisa usar o operador em todas as operações Standart.
    Código:

                std::cout <<" usando o cout sem o using namespace" << std::endl;

    01 - Usando o "using namespace std":
    - Nesse caso, você pode acessar diretamente as funções.
    Código:

              cout <<" Assim, eu acesso o cout, sem por o using namespace do std no código" <
             

    xx-----------------------------------------------------------------xx
    int Main();
    - É a primeira e principal função de um programa para DOS.
    - Não tem muito para se explicar aqui. É a primeira função a ser chamada quando o exe é executado e dentro dela é que acontece todo o programa.
    - Os argumentos, " int main(int argc, char *argv[]) ", argc e argv são desnecessários pra mim.
    - Perceba a palavra "int" antes do main. Essa palavra quer dizer que essa função retona um valor inteiro.


    xx--------------------------------------------------------------------xx
    System ()

    - Essa função está definida na stdlib.h, ao acrescentar o cstdlib você pode acessá-la também. Mas se quiser ter a certeza ou ver a lib std, você pode incluí-la
    no cabeçalho: #include
    - Função que tem uma palavra como argumento. Arqumento é o que fica dentro dos parênteses, caso ainda não tenha entendido.
    - Ao escrever pause como arqumento, ele faz com que o sistema espere até você apertar uma tecla.

    xx---------------------------------------------------------------xx
    Return

    - As funções geralmente retornam algum valor, você vai entender melhor quando criarmos nossas funções.
    - Serve para verificar determinadas condições ou simplesmente retornar um valor de algum cálculo. Existem funções que não retornão nada, também.
    - Ao retornar EXIT_SUCCESS, a função main diz que tudo ocorreu certo sem problemas.
    - É o mesmo que escrever 0.


    xx----------------------------------------------------------------xx
    Fim da parte 1

    Eu não vou ficar explicando tanto, foi apenas para começar os tutoriais.
    Eu copiei e colei do editor de texto, então pode haver algumas incoerências. Me avisem e eu corrijo.


    Última edição por marco_polo em Qui maio 13, 2010 2:40 pm, editado 4 vez(es)
    Fernando
    Fernando



    Número de Mensagens : 86
    Idade : 31
    Warning :
    Calculadora de somar 01 Left_bar_bleue0 / 1000 / 100Calculadora de somar 01 Right_bar_bleue

    Reputação : 4
    Pontos : 10
    Data de inscrição : 08/12/2008

    Calculadora de somar 01 Empty Re: Calculadora de somar 01

    Mensagem por Fernando Qui Mar 12, 2009 8:56 pm

    Cara muito bom ^^
    Só acrescentando algumas coisas
    A função main() é a principal do programa pois como vc mesmo disse ela é a primeira a ser chamada, ou seja sem main(), sem programa

    e para podermos utilizar o system("pause"); devemos incluir a biblioteca stdlib, no code::blocks basta vc colocar #include "stdlib" e no dev vc deve acrescentar o .h

    o/
    avatar
    marco_polo



    Número de Mensagens : 32
    Warning :
    Calculadora de somar 01 Left_bar_bleue0 / 1000 / 100Calculadora de somar 01 Right_bar_bleue

    Reputação : 5
    Pontos : 29
    Data de inscrição : 19/02/2009

    Calculadora de somar 01 Empty Re: Calculadora de somar 01

    Mensagem por marco_polo Qui Mar 12, 2009 9:59 pm

    Valeu, cara!
    Eu lí seus tutoriais e fique tranquilo não vai ser mais do mesmo, eu vou dar um outro enfoque e não vou perder muito tempo explicando coisas que já foram explicadas. Apenas se tiver algo mais que eu queira acrescentar.

    Sobre as dicas: Eu darei uns retoques no texto inicial. Qualquer problema no texto me avisem, porque de madrugada eu escrevo coisas que nem imagino.
    ----
    Não falei muito sobre a main, pois acho que todos a conhecem. Mas comentei que o programa se passa dentro dela. Mas mesmo assim eu darei um retoque no texto.
    ----
    A função system() pertence a "stdlib" e ela está dentro da #include cstdlib. Então tá tranquilo.
    ---

    Valeu cara, até mais!


    Última edição por marco_polo em Qui maio 13, 2010 2:41 pm, editado 3 vez(es)
    Juninho
    Juninho



    Número de Mensagens : 227
    Warning :
    Calculadora de somar 01 Left_bar_bleue0 / 1000 / 100Calculadora de somar 01 Right_bar_bleue

    Reputação : 7
    Pontos : 34
    Data de inscrição : 30/11/2008

    Calculadora de somar 01 Empty Re: Calculadora de somar 01

    Mensagem por Juninho Sex Mar 13, 2009 4:19 pm

    Muito bom o tuto cara, vai ajudar muito os iniciantes, t+!

    Conteúdo patrocinado


    Calculadora de somar 01 Empty Re: Calculadora de somar 01

    Mensagem por Conteúdo patrocinado

      Tópicos semelhantes

      -

      Data/hora atual: Sex Abr 26, 2024 4:21 pm