C/C++: Iniciando Em C++

Iniciando Em C++

O código fonte C++ gera diversos arquivos quando compilado, portanto, numa determinada região de seu computador crie uma pasta com o nome Omni.  Nesta pasta salve todos os documentos derivados deste estudo, – cada exemplo em uma sub-pasta. Logo você verá que: “A organização é um passo para o triunfo em qualquer linguagem de programação que seja!” A seguir um tutorial a respeito do Kdevelop IDE e do Bloodshed Dev-C++. O tutorial é básico, por hora, lhe será dito o que é necessário saber sobre ambos. Abra seu bloco de notas ou sua IDE. Como usar o Kdevelop IDE Primeiro passo: Crie um novo projeto com o Help do Kdevelop Application Wizard. Use o Project Type – ou tipo de projeto – Terminal C++. Segundo passo: Edite seu arquivo de código fonte com o editor do Kdevelop e compile-o utilizando um dos botões do menu. Como usar o Bloodshed Dev-C++ Primeiro passo – Projeto: No menu Arquivo passe o mouse sobre Novo e clique em Projeto, surgirá uma janela com diversas opções divididas em três categorias: Basic, Introduction e Multimedia. Cada uma seria um degrau como seus próprios nomes sugerem. Na Basic, clique em “Console Aplication” e selecione mais à baixo: Projeto C++, se já não o esta. Após clicar em “Ok” o Dev abrirá uma tela para salvar o projeto, de ao projeto um nome, os caracteres válidos para nomear um programa são: a até z e A até Z. Os sinais válidos são: & ( ) [ ] { }  + – * / = , . : ; ? \ ” ’ _ | ! # $ Salve-o na pasta Omni. O Primeiro não se Esquece Para escrever um código fonte decente você deve incluir Bibliotecas. Aqui neste exemplo, temos duas: iostream e conio. A primeira é uma biblioteca para entrada e saída de dados, ela nos fornece o comando “cout” – Console Out ou simplesmente c out – seguido do operador de inserção “<<”, o cout nos permite escrever frases ou “Strings” e numerais no console. //1° Primeiro Programa # include <iostream.h> # include <conio.h> int main () { cout  << “Stairway to Heaven”; getch(); return 0;         //retorna zero } Repare que a frase Stairway to Heaven esta entre aspas (“ ”), para se escrever diretamente no console sem utilizar uma variável que salve o valor, você deve utilizar este procedimento, quando se trata de um numeral não se deve usar aspas e quando for um único caractere utilize aspas simples (‘ ‘). O ponto e vírgula (;) determina o fim da operação. O getch () fornecido pela biblioteca conio paralisa a tela do console, ou seja, o programa quando executado exibe a frase rapidamente e fecha a tela do console, o getch () a paralisa até que uma tecla qualquer seja digitada – experimente retirá-lo para conferir o resultado. O return e uma palavra reservada do C/C++, como ele há muitas outras palavras reservadas, logo há frente temos a tabela com as palavras de uso único do C/C++. O return da um comando ao programa para que ele finalize naturalmente após exibir o conteúdo do cout e recomece a partir de onde ele foi chamado, portanto se não há nada adiante dele, o programa é finalizado naturalmente. O zero é o valor de retorno, ou seja… nada. O iostream, o conio entre outros, são arquivos Standard do C++, em outras palavras, são Bibliotecas padrões. Somente Arquivos Standard do C++ devem ficar entre os sinais de maior e menor < >, portanto, todos os arquivos de recurso criados pelo programador devem ficar entre aspas, mais a frente você compreenderá com perfeição este comentário. Todo programa escrito em C/C++ deve ter como corpo principal o int main (), que nada mais é que a função principal. Todas as funções recebem valores de entrada denominados Parâmetros ou Argumentos, e retornam um determinado valor, no caso, o valor de retorno do int main trata-se: de um tipo inteiro (int). Funções que não retornam valor algum são denominadas “void”. Atenção, a função int main – função principal presente em todos os programas C/C++ – sempre retorna um tipo inteiro exceto quando esta é void. Todo o código do programa é delimitado pelas chaves {} ou block statement, onde a primeira determina o início do bloco do programa e a segunda o fim do bloco. Em C++ caracteres maiúsculos são diferentes de minúsculos, como exemplo: cout e um comando derivado da biblioteca iostream se, por acaso, for escrito com caracteres maiúsculos não executará a função de imprimir mensagens na tela, ou seja, “A” é diferente de “a” em C++. Como em toda linguagem que se preze, existe a possibilidade de escrever comentários no código fonte – para orientar um outro programador que venha a ler o código ou mesmo para auxiliar o dono.  No C++ há duas maneiras de se escrever comentários: do modo dele mesmo e do modo do C. Veja no exemplo a seguir como fazer comentários: //2° comentários # include <iostream.h>                 //cout # include <conio.h>                       //getch() int main () { cout << 300;  /*  1° – Comentário de diversas linhas. */ getch();           // 2° – Comentário de uma linha. return 0; } O primeiro comentário foi herdado do C, já o segundo é o comentário de C++. O primeiro permite escrever em quantas linhas desejar o, conteúdo é delimitado pelos caracteres /* */, todo conteúdo que estiver entre eles será ignorado pelo compilador; o segundo permite escrever em uma única linha, a partir da direita das duas barras (//) o código será ignorado pelo compilador. Cabe ao programador decidir qual é o ideal para uma determinada região do código fonte, verdade é que: ambos são úteis. Free Format Um programa em C++ também pode ser escrito da seguinte forma: //4° Formato Livre # include <iostream.h> # include <conio.h> int main () { cout << ”The Door’s are open!”;  getch();  return 0; } Não há ordem previamente padronizada para se escrever um código fonte que funcione, o compilador não observa a distribuição dos caracteres, mas, tenha sã consciência que: em um código fonte de mil linhas escrito desordenadamente seria um caos tentar encontrar um “goto”… Com isso, temos o que chamamos de indentação. O Dev-C++ tem uma opção denominada “Auto Indentar” – que não faz milagre, mas ajuda – para acessá-la: Clique em Ferramentas, logo em Opções do Editor, marque as opções Auto Indentar e aproveite para marcar Tabulação Inteligente também. PS: As diretivas # include devem estar separadas. <<<Anterior Próximo>>> Os Tipos & Seqüência de escape —————- Listening to: The Beatles – Girl via FoxyTunes

3 comentários sobre “C/C++: Iniciando Em C++

  1. Segue o mesmo “ex: citado a cima” !!

    no meu funfo bacanas !! mas tive que alterar !!!!

    # include

    # include

    int main (){

    {
    printf (“\nThe \nDoors \nare open!”); // “\n” pula linhas

    getch(); return 0;}
    }

Deixe um comentário