Guest User

Untitled

a guest
Apr 25th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. void interfejs_wew(int labtab[LABSIZEx][LABSIZEy])
  2. {
  3. int i, j;
  4. int k=-1;
  5. int xy[1];
  6. lista_nod_t l_nodow = NULL;
  7. lista_nod_t tmp;
  8. lista_sasiad_t l_sasiad = NULL;
  9. lista_sasiad_t tmp2;
  10. lista_list_t l_final = NULL;
  11. lista_list_t tmp_final;
  12. xy[0] = 0;
  13. xy[1] = 0;
  14. k=-1;
  15. printf("\nK na początku: %d", k);
  16. while(xy[0] != -1)
  17. {
  18. printf("\n k przed funkcja wyszukaj: %d", k);
  19. wyszukaj_nast(labtab, k, xy);
  20. printf("po funkcji: xy[0] = %d, k=%d", xy[0], k);
  21. if (xy[0] != -1)
  22. {
  23. ++k;
  24. if( (tmp= malloc( sizeof( nod_t ) )) == NULL )
  25. { /* sprobuj utworzyc kolejna strukture */
  26. /* tmp == NULL oznacza brak pamieci */
  27. fprintf( stderr, "Brak pamieci na przechowanie %i!\n", k );
  28. exit( 1 );
  29. }
  30. else
  31. {
  32. /* mamy kolejna strukture, wypelniamy ja: */
  33. (*tmp).nr_nod= k;
  34. (*tmp).x_nod= xy[0];
  35. (*tmp).y_nod= xy[1];
  36. tmp->nastepny= NULL;
  37. printf("\n Tworzenie listy nodów, kolejny nod");
  38. printf("\n nr_nod = %d, x_nod= %d, y_nod =%d", k, xy[0], xy[1]);
  39. /* wstawiamy na koniec listy */
  40. l_nodow = dodaj_rekurencyjnie_nod( l_nodow, tmp );
  41. }
  42. }
  43. }
Add Comment
Please, Sign In to add comment