Advertisement
Guest User

Untitled

a guest
May 24th, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. void cancelar_triagem(paciente lista){
  2. char bi[MAX];
  3. int flag = 0;
  4. paciente aux,ant;
  5. ant = lista;
  6. aux = lista->next;
  7. if(aux==NULL){
  8. printf("Nao existe nenhum doente na lista para triagem\n\n\nr u");
  9. return 0;
  10. }
  11. imprime_lista_triagem(lista);
  12. printf("Insira o BI da pessoa que quer remover: ");
  13. fgets(bi,MAX,stdin);
  14. while(aux != NULL){
  15. if(strcmp(aux->informacao->bi,bi)==0){
  16. flag = 1;
  17. ant->next =aux->next;
  18. free(aux);
  19. break;
  20. }
  21. ant = aux;
  22. aux = aux->next;
  23. }
  24. if(flag ==0){
  25. printf("O BI introduzido nao corresponde a nenhum paciente a espera para triagem\n");
  26. printf("\n\n\n");
  27. cancelar_triagem(lista);
  28. }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement