Ir para conteúdo
Fórum Script Brasil

cassio_fd

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre cassio_fd

cassio_fd's Achievements

0

Reputação

  1. Consegui compilar agora... mudei o seguinte: ColecaoArmas.cpp #include "ColecaoArmas.h" void ColecaoArmas::incluirArma(int id, string nome, string tipo, int dano) { Armas::setId(id); Armas::setNome(nome); Armas::setTipo(tipo); Armas::setDano(dano); } void ColecaoArmas::excluirArma(int) { } void ColecaoArmas::exibirArmas() { } principal.cpp #include <iostream> #include "Armas.h" #include "ColecaoArmas.h" using namespace std; int main() { ColecaoArmas *faca = new ColecaoArmas(); faca->incluirArma(1, "faca", "melee", 3); system("pause"); return 0; } Vou continuar o exercicio... :)
  2. Boa noite, a descricao do exercicio está aqui: exercicio 1 Armas.h #include <iostream> #ifndef ARMAS_H #define ARMAS_H using namespace std; class Armas { public: static void setId(int); static void setNome(string); static void setTipo(string); static void setDano(int); int getId(); string getNome(); string getTipo(); int getDano(); protected: int id; string nome; string tipo; int dano; }; #endif Armas.cpp #include "Armas.h" void Armas::setId(int id) { id = id; } void Armas::setNome(string nome) { nome = nome; } void Armas::setTipo(string tipo) { tipo = tipo; } void Armas::setDano(int dano) { dano = dano; } int Armas::getId() { return id; } string Armas::getNome() { return nome; } string Armas::getTipo() { return tipo; } int Armas::getDano() { return dano; } ColecaoArmas.h #ifndef COLECAOARMAS_H #define COLECAOARMAS_H #include "Armas.h" class ColecaoArmas { public: static void incluirArma(int, string, string, int); void excluirArma(int); void exibirArmas(); }; #endif ColecaoArmas.cpp #include "ColecaoArmas.h" void incluirArma(int id, string nome, string tipo, int dano) { Armas::setId(id); Armas::setNome(nome); Armas::setTipo(tipo); Armas::setDano(dano); } void excluirArma(int) { } void exibirArmas() { } principal.cpp #include <iostream> #include "Armas.h" #include "ColecaoArmas.h" using namespace std; int main() { Armas *faca = new Armas(); faca->incluirArma(1, "faca", "melee", 3); system("pause"); return 0; } To no Visual Studio... Sei q devo tah fazendo merda... mas ateh aqui o Visual me diz q tem erro no metodo main, nesta linha: faca->incluirArma(1, "faca", "melee", 3); Se alguém puder me explicar, agradeço...
  3. Cara, não consegui entender esta parte, porque eu tenho q isolar ele? "Ou seja, aqui ele rotaciona o bit que você quer pegar para ser o primeiro. (pensando da direita para a esquerda) Se você não quer transportar nada (que é o caso de quando você quer pegar o primeiro bit), você transporta "0" bits. Por isso a diminuição de 1 do valor de qual." To a tarde toda tentando isso, mas não entendo!! To parecendo retardado aiaahuaha Valeu pela ajuda!
  4. Olá pessoal, sou novo aqui e tenho uma dúvida no codigo que meu prof da facul passou. #include <stdio.h> #include <stdlib.h> unsigned char getBit(unsigned char b, char qual) { return(b >> (qual - 1)) & 0x1; //não ENTENDI } main() { unsigned char a, b, c; a = 0xF3; b = getBit(a, 4); printf("%d\n", B); system("pause"); } Não to conseguindo entender muito bem o hexadecimal com operador bit a bit que desloca os bits. Alguém pode dar uma luz?? Valeu!
×
×
  • Criar Novo...