Dodaj do ulubionych

program w c++

20.01.05, 09:22
Czesc!!! mam do zrobienia program w C++ i nie wiem jak sie do niego zabrac :(:
(:( moze ktos przesle mi wskazowki, albo przykladowy program ktory bede mogl
rozbudowac (gotowy by mnie uszczesliwial, ale o to nie moge nikogo prosic)
tresc zadania:

Zdefiniuj strukturę pozwalającą przechowywać dane pojedynczego elementu
wybranej bazy danych np. katalogu książek w bibliotece, spisu samochodów w
auto-komisie, itp.
Zdefiniuj tablice w/w struktur pozwalającą przechowywać dane N elementów
oraz licznik przechowujący ilość wpisanych danych.

i to jeszcze robie ale:

Rozbuduj program bazy danych z laboratorium nr.9 o sterowanie programem
za pomocą podświetlanego MENU. W tym celu napisz funkcję:
int Menu(int x, int y, char*opcje[], int liczba_opcji, int podswietlona)
której parametry umożliwiają:
zadawanie położenia MENU na ekranie, za pomocą współrzędnych (x,y)
lewego górnego narożnika menu,
tekstów wyświetlanych opcji, jako tablicy łańcuchów,
ilości wyświetlanych opcji,
numeru opcji, która ma być podświetlona na początku
zaraz po wywołaniu MENU.
W/w funkcja powinna kończyć działanie po naciśnięciu jednego z klawiszy:

ENTER - oznacza wybór podświetlonej opcji i zwrócenie jego numeru
porządkowego,
ESC - oznacza rezygnację z wyboru - zwrócenie wartości 0 lub (-1)
a w rezultacie powrót do menu wyższego poziomu lub zakończenie programu

Przesuwanie zaznaczenia wyboru - podświetlenia - powinno być realizowane
za pomocą klawiszy strzałek w górę i w dół.
Po naciśnięciu klawisza innego niż w/w powinno być generowane ostrzeżenie
za pomocą sygnału dźwiękowego.

wielkie dzieki :D:D:D:D
ps. wystarczy mi czesc tego programu tak bym na tej bazie mogl go rozwinac
Obserwuj wątek
    • user0001 A w jakim środowisku pracujesz? 20.01.05, 09:39
      Jeśli jest to *nix + curses to poszukaj w dokumentacji do biblioteki.
      dickey.his.com/ncurses/ncurses-intro.html#menu
      W kodzie źródłowym ncurses znajdziesz też przykłady korzystania z menu. W tych
      przykładach lista opcji jest statyczna, ty natomiast będziesz musiał zbudować
      taką listę elementów menu dynamicznie.

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka