Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C++ - Wskaźniki, struktury, wypełnienie funkcji

ArturHa 22 Maj 2014 11:37 855 1
  • #1 22 Maj 2014 11:37
    ArturHa
    Poziom 5  

    Proszę o pomoc, mam wypełnić funkcję fill_in mając do dyspozycji te dwie struktury.

    Wykorzystując struktury cell_information oraz information_carrier wypełnij ciało funkcji
    void fill_in(cell_info_ptr data, unsigned int id, float sq,
    info_carrier_ptr carr_ptr)
    która przypisuje wartości parametrów „id”, „sq” i „carr_ptr” do pól „identifier”,
    „signal_quality” i „carrier_ptr” zmiennej strukturalnej „data”.

    Nie wiem czy idę w dobrym kierunku, mam też wątpliwości co do argumentów, z którymi mam wywołać funkcję.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    0 1
  • #2 23 Maj 2014 15:25
    arczi124
    Poziom 2  

    Podałeś nazwy typów przy wywołaniu funkcji. Dodatkowo odnosisz się do obiektów jak do wskaźników na obiekt (używasz operatora * który gdyby został użyty na wskaźniku zwróciłby obiekt).

    Cytat:
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Powinieneś nie podawać nazw typów przy wywołaniu funkcji, oraz użyć operatora wyłuskania adresu obiektu - &.
    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    Poza tym, jest spoko.

    0