Odnoszenie sie do zagniezdzonej struktury

Odnoszenie sie do zagniezdzonej struktury
JA
  • Rejestracja:ponad 11 lat
  • Ostatnio:około rok
  • Postów:178
0

Witam!
Mam pytanie jak odniesc się do elementu struktury w strukturze:

Kopiuj
    struct okrag
    {
        struct punkt
        {
        int x;
        int y;
        void wprowadz();
        };
        int promien;
    };

    void okrag::punkt::wprowadz()
    {
        cin>>x>>y;
    } 

wiem ze w Dev trzeba:
okrag A;
A.punkt.x=5;

ale nie wiem jak to zrobić w Visualu. Mógłby mi ktoś pomóc ?

spartanPAGE
Ah, stary, "DOBRY" dev ;]
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:3 miesiące
1
janiu napisał(a):

wiem ze w Dev trzeba:
okrag A;
A.punkt.x=5;
Totalna bzdura, w każdym C/C++ (nawet CLI):

Kopiuj
okrag::punkt punkt;
punkt.x=5;

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
JA
  • Rejestracja:ponad 11 lat
  • Ostatnio:około rok
  • Postów:178
0

ale mam deva zainstalowanego i dziala moja wersja na nim

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:3 miesiące
0
janiu napisał(a):

ale mam deva zainstalowanego i dziala moja wersja na nim
Albo nie ta albo nie działa, tertium non datur.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 godziny
2

Ale ty nie masz elementu struktury w strukturze, ty masz typ struktury zdefiniowany wewnątrz innego typu struktury.
okrag::punkt jest osobnym typem (strukturą, klasą) a nie elementem struktury typu okrag.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.