Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void cancelar_triagem(paciente lista){
- char bi[MAX];
- int flag = 0;
- paciente aux,ant;
- ant = lista;
- aux = lista->next;
- if(aux==NULL){
- printf("Nao existe nenhum doente na lista para triagem\n\n\nr u");
- return 0;
- }
- imprime_lista_triagem(lista);
- printf("Insira o BI da pessoa que quer remover: ");
- fgets(bi,MAX,stdin);
- while(aux != NULL){
- if(strcmp(aux->informacao->bi,bi)==0){
- flag = 1;
- ant->next =aux->next;
- free(aux);
- break;
- }
- ant = aux;
- aux = aux->next;
- }
- if(flag ==0){
- printf("O BI introduzido nao corresponde a nenhum paciente a espera para triagem\n");
- printf("\n\n\n");
- cancelar_triagem(lista);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement