bastos28
(usa openSUSE)
Enviado em 25/07/2012 - 00:35h
Este com proraminhas bem pequeno iso vai ai queando faço com algum programa maior não vai, como o exempl abaixo
/* biblioteca do calculo do retangulo,
Por Dêmis Carlos Fonseca Gomes
demiscarlos@hotmail.com
Ciencia da Computacao
2º Periodo
Universidade Federal do Tocantins
Palmas-TO.
*/
class TRet
{
private:
int altura;
int base;
public:
TRet (int Valtura, int Vbase);
~TRet();
int Givaltura();
int Givbase();
void setaltura (int Valtura);
void setbase (int Vbase);
int Calcperimetro();
int CalcArea();
};
TRet::TRet(int Valtura, int Vbase)
{
altura=Valtura;
base=Vbase;
}
TRet::~TRet()
{
}
int TRet::Givaltura()
{
return(altura);
}
int TRet::Givbase()
{
return(base);
}
void TRet::setaltura (int Valtura)
{
altura=Valtura;
}
void TRet::setbase (int Vbase)
{
base=Vbase;
}
int TRet::Calcperimetro()
{
return (2*(base*altura));
}
int TRet::CalcArea()
{
return (base*altura);
}
após digitar isso no terminal gcc calculo.c -o calculo
ele me retorna
calculo.c:9:1: erro: unknown type name ‘class’
calculo.c:10:1: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
calculo.c:25:8: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:30:12: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:33:16: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:37:16: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:41:17: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:45:17: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:49:16: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
calculo.c:53:16: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
Bem no momento eu estou usando o Virtual Box com o o windows e um programa bloond num lembro mas queria muito usar somente o linux em minha máquina
agradeço pela ajuda