proj1/proj1.c
void alteraSala(char descricao[], int nova_sala) {
    int res = 0, index;
    evento temp, copia;
    index = procuraEvento(descricao);
    if (index != -1) {
        copia = tab_eventos[index];
        temp = tab_eventos[index];
        apagaEvento(descricao);
        temp.sala = nova_sala;
        res += verificaSobreposicaoSalas(temp);
        if (res != 0) {
            adicionaEvento(copia);
            return;
        }
        adicionaEvento(temp);
    }
    else printf("Evento %s inexistente.\n", descricao);
}
/* Changes the room of an event after doing the verifications. */
Changes the room of an event after doing the verifications.
Changes the room of an event after doing the verifications .
void alteraSala(char descricao[], int nova_sala) {
    int res = 0, index;
    evento temp, copia;
    index = procuraEvento(descricao);
    if (index != -1) {
        copia = tab_eventos[index];
        temp = tab_eventos[index];
        apagaEvento(descricao);
        temp.sala = nova_sala;
        res += verificaSobreposicaoSalas(temp);
        if (res != 0) {
            adicionaEvento(copia);
            return;
        }
        adicionaEvento(temp);
    }
    else printf("Evento %s inexistente.\n", descricao);
}
void alteraSala ( char descricao [ ] , int nova_sala ) { int res = 0 , index ; evento temp , copia ; index = procuraEvento ( descricao ) ; if ( index != -1 ) { copia = tab_eventos [ index ] ; temp = tab_eventos [ index ] ; apagaEvento ( descricao ) ; temp . sala = nova_sala ; res += verificaSobreposicaoSalas ( temp ) ; if ( res != 0 ) { adicionaEvento ( copia ) ; return ; } adicionaEvento ( temp ) ; } else printf ( " \n " , descricao ) ; }
Changes the room of an event after doing the verifications.
Changes the room of an event after doing the verifications .