
Enviado em 03/01/2017 - 21:22h
Iai pessoal, sou iniciante na programação c++ e no uso do linux, estou fazendo um trabalho e tenho que fazer um programa dividido em .h e .cpp. Para começar, criei a primeira classe e fui testar para ver se ela estava funcionando. Como podem ver deveria ser bem simples, porem não está criando o arquivo executável.
// .h
#ifndef ENTRADADADOS_H
#define ENTRADADADOS_H
#include <string>
#include <iostream>
#include <fstream>
class EntradaDados
{
private:
double areaTubo;
double velocidadeFluido;
double diametroTubo;
double massaEspecifica;
double diametroHidraulico;
double viscosidadeDinamica;
public:
//Empty Constructor
EntradaDados ();
//Construtor de copia
EntradaDados(const EntradaDados& ob): areaTubo(ob.areaTubo), velocidadeFluido(ob.velocidadeFluido), diametroTubo(ob.diametroTubo),
massaEspecifica(ob.massaEspecifica), diametroHidraulico(ob.diametroHidraulico),viscosidadeDinamica(ob.viscosidadeDinamica){}
//Empty Destructor
virtual ~EntradaDados ();
//Set the value of AreaTubo
void AreaTubo (double _ar) {areaTubo = _ar;}
//Get the value of AreaTubo
double AreaTubo () {return areaTubo;}
//Set the value of VelocidadeFluido
void VelocidadeFluido (double _vf) {velocidadeFluido = _vf;}
//Get the value of VelocidadeFluido
double VelocidadeFluido () {return velocidadeFluido;}
//Set the value of DiametroTubo
void DiametroTubo (double _dt) {diametroTubo = _dt;}
//Get the value of DiametroTubo
double DiametroTubo () {return diametroTubo;}
//Set the value of MassaEspecifica
void MassaEspecifica (double _me) {massaEspecifica = _me;}
//Get the value of MassaEspecifica
double MassaEspecifica () {return massaEspecifica;}
//Set the value of DiametroHidraulico
void DiametroHidraulico (double _dh) {diametroHidraulico = _dh;}
//Get the value of DiametroHidraulico
double DiametroHidraulico () {return diametroHidraulico;}
//Set the value of ViscosidadeDinamica
void ViscosidadeDinamica (double _vd) {viscosidadeDinamica = _vd;}
//Get the value of ViscosidadeDinamica
double ViscosidadeDinamica () {return viscosidadeDinamica;}
void Lerdados ();
friend std :: istream& operator>>( std :: istream & is , EntradaDados& ob);
friend std :: ostream& operator<<( std :: ostream & out , EntradaDados& ob);
};
#endif
//.cpp
#include "EntradaDados.h"
using namespace std;
void EntradaDados::Lerdados()
{
cout<< "Entre com o valod da AreaTubo. \n";
cin>>areaTubo; cin.get();
cout<<"Entre com o valod da Velocidade do Fluido. \n";
cin>>velocidadeFluido; cin.get();
cout<<"Entre com o valod do Diametro do Tubo. \n";
cin>>diametroTubo; cin.get();
cout<<"Entre com o valod da Massa Especifica. \n";
cin>>massaEspecifica; cin.get();
cout<<"Entre com o valod do Diametro Hidraulico. \n";
cin>>diametroHidraulico; cin.get();
cout<<"Entre com o valod da Viscosidade Dinamica. \n";
cin>>viscosidadeDinamica; cin.get();
}
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Senhor Einstein tinha razão mesmo! [RESOLVIDO] (12)
Como insiro e excluo um elemento XML e JSON ao código Javascript (2)
Como instalar Warsaw no Gentoo? (4)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (4)









