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

Pomocy. Początki C.

Object Storage Arubacloud
0 głosów
244 wizyt
pytanie zadane 18 czerwca 2015 w C i C++ przez Mateep Użytkownik (850 p.)

Ja nowy w programowaniu ale już co nieco wiem. Wstawiam ktrótkie zadanka które sprawiają mi kłopot. Znalazł by się ktoś bardziej doświadczony i mógłby pomóc?

Z góry bardzo dziękuję za pomoc!


1.Zdefiniować strukturę Dane posiadającą dwa pola różnego typu. Zadeklarować zmienną i wskaźnik typu strukturalnego Dane. Pierwsze pole w zmiennej strukturalnej zainicjalizować bezpośrednio, drugie pośrednio z wykorzystaniem wskaźnika. 

2.Zdefiniować strukturę Data do pamiętania dat. Wykorzystać pola bitowe w taki sposób, aby zminimalizować rozmiar struktury. Zainicjalizować pola zmiennej typu strukturalnego Data.

3.Dana jest funkcja o deklaracji: double *f(int, char*, double). Zadeklarować wskaźnik do tej funkcji i wywołać ją za pośrednictwem tego wskaźnika dla dowolnych (poprawnych) argumentów. 

4.Dla poniższego problemu zaprojektować rozwiązanie (podać struktury danych, prototypy funkcji. Opisać przeznaczenie funkcji oraz poszczególnych parametrów).

Napisać program tworzący książkę telefoniczną przechowywaną na dysku. 

 

2 odpowiedzi

+1 głos
odpowiedź 18 czerwca 2015 przez hit02 Nałogowiec (33,970 p.)

Sprecyzuj, w czym ci pomóc. Całości nie będę za ciebie robił. smiley

komentarz 18 czerwca 2015 przez Mateep Użytkownik (850 p.)
podobno to są krótkie zadanka 2 minutowe ;/
komentarz 18 czerwca 2015 przez hit02 Nałogowiec (33,970 p.)
To znaczy, że nie radzisz sobie z czymś, z czym inni dają radę. Powinieneś to sam rozwiązać, bo jak ja to zrobię, to dalej nie będziesz sobie dawał rady.
0 głosów
odpowiedź 18 czerwca 2015 przez Mateep Użytkownik (850 p.)
  1. struct Dane {

    int dana1;

    float dana2;

    };

     

    struct Dane zmdane;

    struct Dane *wskdane = &zmdane;

     

    zmdane.dana1 = 3;

    wskdane->dana2 = 4.0;

  2.  

  3. double* (*wsk) (int, char*, double) = f;

    wsk(10, "jajko", 3.14);

  4. struct ksiazka{

     

    char nazwisko[50];

    char telefon[50];

    int kierunkowy;

    };

     

    void wprowadz_dane(struct ksiazka[]); // dodanie danych do książki

    void drukuj_dane(struct ksiazka[]); // wydrukowanie zawartości książki w konsoli

    void zapisz_do_pliku(struct ksiazka[]); // zapisanie danych do pliku na dysku

    void wczytaj_z_pliku(struct ksiazka[]); // wczytanie danych z pliku


    tak bedzie dobrze???

komentarz 18 czerwca 2015 przez draghan VIP (106,230 p.)
Pierwsze i trecie okej. ;)

W czwartym, zdaje się, brakuje paru danych w interfejsach funkcji, np. przy zapisie do pliku potrzebna byłaby ścieżka do pliku, ale struktura jest zrobiona poprawnie.

Podobne pytania

0 głosów
2 odpowiedzi 1,133 wizyt
pytanie zadane 10 grudnia 2015 w C i C++ przez natrov Gaduła (3,970 p.)
0 głosów
3 odpowiedzi 156 wizyt
pytanie zadane 1 marca 2018 w Java przez Rekus Użytkownik (500 p.)
0 głosów
1 odpowiedź 82 wizyt
pytanie zadane 14 maja 2020 w C i C++ przez kmxsimba Nowicjusz (120 p.)

92,568 zapytań

141,420 odpowiedzi

319,623 komentarzy

61,956 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...