Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

eu tenho esse codigo:

 

void MainWindow::on_pushButtonIniciarA_clicked()

{

try{

int tamanho = ui->lineEditTamanhoA->text().toInt();

conjuntoA = new PC2::Conjunto(tamanho);

ui->lineEditElementoA->setEnabled(true);

ui->pushButtonIncluirA->setEnabled(true);

 

ui->lineEditTamanhoA->setEnabled(false);

ui->pushButtonIniciarA->setEnabled(false);

}

catch(QString erro){

QMessageBox::information(this,"ERRO NO SISTEMA", erro);

}

catch(std::bad_alloc&){

throw QString ("Sua máquina esta desmemoriada");

}

}//fim iniciar A

 

 

void MainWindow::on_pushButtonIncluirA_clicked()

{

try{

int elemento = ui->lineEditElementoA->text().toInt();

conjuntoA->setElemento(elemento);

ui->lineEditConjuntoA->setText(conjuntoA->getConjunto());

}

catch(QString erro){

QMessageBox::information(this,"ERRO NO SISTEMA", erro);

}

ui->lineEditElementoA->clear();

if(conjuntoA->getTamanho()-conjuntoA->getIndiceUso() == 0){

ui->pushButtonIncluirA->setEnabled(false);

ui->lineEditElementoA->setEnabled(false);

ui->lineEditConjuntoA->setEnabled(false);

}

}//fim incluir A

 

 

void MainWindow::on_pushButtonIniciarB_clicked()

{

try{

int tamanho = ui->lineEditTamanhoB->text().toInt();

conjuntoB = new PC2::Conjunto(tamanho);

ui->lineEditElementoB->setEnabled(true);

ui->pushButtonIncluirB->setEnabled(true);

 

ui->lineEditTamanhoB->setEnabled(false);

ui->pushButtonIniciarB->setEnabled(false);

}

catch(QString erro){

QMessageBox::information(this,"ERRO NO SISTEMA", erro);

}

catch(std::bad_alloc&){

throw QString ("Sua máquina esta desmemoriada");

}

}//fim inciar B

 

 

 

void MainWindow::on_pushButtonIncluirB_clicked()

{

try{

int elemento = ui->lineEditElementoB->text().toInt();

conjuntoB->setElemento(elemento);

ui->lineEditConjuntoB->setText(conjuntoB->getConjunto());

}

catch(QString erro){

QMessageBox::information(this,"ERRO NO SISTEMA", erro);

}

ui->lineEditElementoB->clear();

if(conjuntoB->getTamanho()-conjuntoB->getIndiceUso() == 0){

ui->pushButtonIncluirB->setEnabled(false);

ui->lineEditElementoB->setEnabled(false);

ui->lineEditConjuntoB->setEnabled(false);

}

}//fim incluir B

 

ai eu preciso pegar os dois conjuntos que eu criei a cima e com base no codigo de baixo criar uma uniao:

 

Conjunto* Conjunto::uniao(Conjunto const * const objConjunto)const{

if(indiceUso==0) throw QString("Conjunto vazio");

try{

int tamanho = this->indiceUso + objConjunto->getIndiceUso();

Conjunto *objUniao = new Conjunto(tamanho);

for(int pos = 0; pos < this->indiceUso; pos++){

*(objUniao->array+objUniao->indiceUso) = *(this->array+pos);

objUniao->indiceUso++;

}

for(int pos = 0; pos < objConjunto->indiceUso; pos++){

try{

objUniao->setElemento(*(objConjunto->array+pos));

}catch(QString erro){}

}

return objUniao;

}

 

 

 

Alguem manja?

Link para o comentário
https://www.webcheats.com.br/topic/1885782-ajuda-qt-creator/
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.