• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Lista podwieszana kopia wskaźnika

+1 głos
187 wizyt
pytanie zadane 25 kwietnia 2019 w C i C++ przez Ryszard Kałuziński Początkujący (280 p.)

Lista podwieszana. Mam kopię "głowy" listy stolików, potrzebuję kopii głowy podwieszanej listy dat ale to co napisałem zachowuje się tak jakby kopia o nazwie dane to dalej była kopia "głowy" listy stolików. Jak inaczej to zrobić?

 

typedef struct stolik
{
    bool rezerwacja;
    int numer;
    int krzesla;
    struct stolik*pNext;
    struct stolik*pPrev;
    struct data*kiedy;
}stolik_typ;

typedef struct data
{
    int rok;
    int miesiac;
    int dzien;
    char godzina[5];
    struct data*pNext;
    struct klient*kto;
}data_typ;

typedef struct klient
{
    char nazwisko[100];
    int nrtel;
    char uwagi[1000];
}klient_typ;

void rezerwacja(stolik_typ**glowa)
{
stolik_typ *current = *glowa;
stolik_typ *dane;
dane = (current->kiedy);
}

 

1 odpowiedź

+1 głos
odpowiedź 26 kwietnia 2019 przez j23 Mędrzec (195,220 p.)

Pole stolik_typ::kiedy jest innego typu przecież. Czego się spodziewałeś? Tak powinno być:

 data_typ* dane = current->kiedy;

 

Podobne pytania

0 głosów
0 odpowiedzi 928 wizyt
pytanie zadane 27 grudnia 2018 w C i C++ przez DARIAN Nowicjusz (140 p.)
0 głosów
1 odpowiedź 1,144 wizyt
pytanie zadane 10 czerwca 2018 w C i C++ przez Kamil Miętkiewicz Użytkownik (630 p.)
0 głosów
2 odpowiedzi 363 wizyt
pytanie zadane 4 czerwca 2020 w C i C++ przez Hubertius Bywalec (2,970 p.)

93,599 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,082 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...