Advertisement
Guest User

Untitled

a guest
May 25th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <stdlib.h>
  5. typedef struct miasta miasta;
  6. struct miasta
  7. {
  8. char *miasto;
  9. struct miasta *nast;
  10. struct przystanki *przystanki_wsk;
  11. };
  12. typedef struct przystanki przystanki;
  13. struct przystanki
  14. {
  15. char *przystanek;
  16. przystanki *nast;
  17. };
  18. typedef struct przystankiNaL przystankiNaL;
  19. struct przystankiNaL
  20. {
  21. int Nr_przystanku;
  22. przystanki *DoNazwy;
  23. przystankiNaL *nast;
  24. };
  25. typedef struct linia linia;
  26. struct linia
  27. {
  28. int numer_lini;
  29. przystankiNaL *Pierwszy;
  30. linia *nast;
  31. };
  32.  
  33. int wczytywanie(miasta *pGlowa)
  34. {
  35. FILE *wsk;
  36. wsk = fopen("Miasta_przystanki.txt","r");
  37. char znak;
  38. char miasto_bufor[50 + 1];
  39. memset(miasto_bufor, '\0', sizeof(miasto_bufor));
  40. int i = 0;
  41. if (!wsk)
  42. {
  43. printf("Nie mozna otworzyc pliku");
  44. return 0;
  45. }
  46. znak = getc(wsk);
  47. while (znak!=EOF)
  48. {
  49. printf("%c", znak);
  50. miasto_bufor[i] = znak;
  51. znak = getc(wsk);
  52.  
  53. }
  54. fclose(wsk);
  55. return 0;
  56. }
  57. int main(void)
  58. {
  59. struct miasta *pGlowa = NULL;
  60. wczytywanie(pGlowa);
  61. printf("\n");
  62. system("pause");
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement