Ir ao conteúdo

Posts recomendados

Postado

Eai galera, se alguém puder me ajudar, to tendo problema na hora de definir que na variável Postagem, se não for colocado nenhum valor, tem que ser colocado o dia atual, já fiz a função para pegar a data atual, só que to com um problema na parte "this-> Postagem = HOJE(); cout << Postagem << endl ;" dá erro no char. Alguém pode me ajudar? Vou ser muito grato =D

 

#include <iostream>
#include <string.h>
#include <time.h>

using namespace std;

class Pacote{
protected:
    int ID;
    char Postagem;
    float Peso;

public:
    const char* HOJE(){

    int dia,mes,ano;
    char   var1[100],
      var2[100],
      var3[100],
      var4[100],
      *dataPtr;
    struct tm *local;
    time_t t;

    t = time(NULL);
    local = localtime(&t);

    dia = local -> tm_mday;
    mes = local -> tm_mon + 1;
    ano = local -> tm_year + 1900;
    cout << dia << endl;
    cout << mes << endl;
    cout << ano << endl;
    cout << var1 << var2 << var3 << endl;
    dataPtr = var4;
    return dataPtr;
}

    int getID(){
        return ID;
    }
    float getPeso(){
        return Peso;
    }

    Pacote(int ID=, float Peso=1, const char* Postagem= " "){
        this-> ID = ID; cout << ID << endl;
        this-> Peso = Peso; cout << Peso << endl;
        this-> Postagem = HOJE(); cout << Postagem << endl ;
    }



    /*~Pacote(){
        delete[] ID;
        ID=0;
        delete[] Peso;
        Peso=0;
        delete[] Postagem;
        Postagem=0;
    } */

};


int main(){
    Pacote();
}

 

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...