proj1/proj1.c
int verificaAdicionaParticipante(char participante[], evento a) {
    int i = 0, k = 0;
    for (i = 0; i < contador_eventos; i++) {
        if ((strcmp(a.descricao, tab_eventos[i].descricao) != 0) && sobreposto(a, tab_eventos[i])) {
            if (strcmp(tab_eventos[i].responsavel, participante) == 0) {
                printf("Impossivel adicionar participante. Participante %s tem um evento sobreposto.\n", participante);
                return 1;
            }
            for (k = 0; k < 3; k++) {
                if (strcmp(tab_eventos[i].participantes[k], participante) == 0) {
                    printf("Impossivel adicionar participante. Participante %s tem um evento sobreposto.\n", participante);
                    return 1;
                }
            }
        }
    }
    return 0;
}
/* Verifies if the attendant that the user is trying to add is avalible to participate in the event. */
Verifies if the attendant that the user is trying to add is avalible to participate in the event.
Verifies if the attendant that the user is trying to add is avalible to participate in the event .
int verificaAdicionaParticipante(char participante[], evento a) {
    int i = 0, k = 0;
    for (i = 0; i < contador_eventos; i++) {
        if ((strcmp(a.descricao, tab_eventos[i].descricao) != 0) && sobreposto(a, tab_eventos[i])) {
            if (strcmp(tab_eventos[i].responsavel, participante) == 0) {
                printf("Impossivel adicionar participante. Participante %s tem um evento sobreposto.\n", participante);
                return 1;
            }
            for (k = 0; k < 3; k++) {
                if (strcmp(tab_eventos[i].participantes[k], participante) == 0) {
                    printf("Impossivel adicionar participante. Participante %s tem um evento sobreposto.\n", participante);
                    return 1;
                }
            }
        }
    }
    return 0;
}
int verificaAdicionaParticipante ( char participante [ ] , evento a ) { int i = 0 , k = 0 ; for ( i = 0 ; i < contador_eventos ; i ++ ) { if ( ( strcmp ( a . descricao , tab_eventos [ i ] . descricao ) != 0 ) && sobreposto ( a , tab_eventos [ i ] ) ) { if ( strcmp ( tab_eventos [ i ] . responsavel , participante ) == 0 ) { printf ( " \n " , participante ) ; return 1 ; } for ( k = 0 ; k < 3 ; k ++ ) { if ( strcmp ( tab_eventos [ i ] . participantes [ k ] , participante ) == 0 ) { printf ( " \n " , participante ) ; return 1 ; } } } } return 0 ; }
Verifies if the attendant that the user is trying to add is avalible to participate in the event.
Verifies if the attendant that the user is trying to add is avalible to participate in the event .