Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Inclusão de vários arquivos externos

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Inclusão de vários arquivos externos

    Estou com de dúvida de como faço para chamar arquivos externos. Estou testando uma coisa bem simples para entender.

    Arquivo principal:
    #include <cstdlib>
    #include <iostream>
    #include "Biblio.hpp"
    #include "area_tri.cpp"

    using namespace std;

    int main(int argc, char *argv[])
    {
    double p, q, r;
    cout << "P? ";
    cin >> p;
    cout << "Q? ";
    cin >> q;
    r = soma(p,q);
    cout << "Soma= " << r << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
    }

    Arquivo externo:
    #include "Biblio.h"

    double soma(double a, double b)
    {
    return a + b;
    }


    Arquivo cabeçalho:
    #ifndef BIBLIO_H
    #define BIBLIO_H

    double soma(double a, double b);

    #endif

    arquivo externo 2:
    {
    int com, larg, area;
    cout << "Entre com o comprimento";
    cin >> com;
    cout << "Entre com a largura";
    cin >> larg;
    area = com * larg;
    cout << "A area vale: " << area << endl;
    }

    Minhas dúvidas:
    Sempre tenho que criar um arquivo cabeçalho para chamar um arquivo externo e tenho de chamá-lo através de uma função no arquivo principal?
    Tentei chamar o arquivo externo 2 sem colocar qualquer função no principal, mas ele fica dando erro de compilação acusando a falta de toquens ; e {.
    No arquivo externo 2 tenho de declarar novamente as bibliotecas?

    Obrigado.
X
Working...
X