Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. initscr() - funkcja inicjalizująca ncurses, inicjalizuje stdscr, lines, cols itd itp.
  2. endwin() - przywraca terminal do stanu z przed wywołania funkcji ncurses;
  3. delwin(WINDOW *w) - usuwa okno w zwalniając pamięc; Podokna najpierw trzeba usunac zeby to usunac ;d
  4. refresh() - uzywa jako domyslnie stdscr, wyswietla na ekranie podokna, teksty itd.
  5. wrefresh(WINDOW *w) - to co u góry tylko dotyczy okna stworzonego przez nas.
  6. getch() - pobiera znak zwraca chtype czyli jakis znak ktory pobralo.
  7. noecho() - jak wcisniesz klawisz jakis to nie wyswietli go w konsoli
  8. cbreak() - włącza tryb, w którym wyjście jest natychmiastowo dostępne tj znaki nie trafiają do bufora tylko od razu na ekran
  9. nodelay(WINDOW *w, bool CZ) - funkcja, która dla okna w włącza / wyłącza 'oczekiwanie na klawisz' tj jest jesli damy "getch()" i NIE mamy włączonego nodelay to program bedzie czekal az uzytkownik poda literke. Natomiast z włączonym nodelay program nie będzie czekal tylko przypisze to co jest w buforze ewentualnie nic nie przypisze ;D
  10. curs_set(int v) - ustawia widoczność kursora. Parametry v: 0 - niewidoczny, 1 - widoczny, 2 - dla slepych
  11. addch(const chtype ch) - wyswietla znak podany w zmiennej ch na ekranie.
  12. waddch(WINDOW *w, const chtype ch) - to co wyżej tylko dla określonego okna.
  13. printw(const char *...) - działa tak jak printf..
  14. wprintw(WINDOW *w, const char *...) - działa tak jak printf tylko dla określonego okna w.
  15. addstr(const char *s) - wypisuje ciąg znaków (c-string) umieszczony w zmiennej na ekranie
  16. addnstr(const char *s, int n) - wypisuje 'n' znakow ze stringa. jesli n = -1 to wypisze caly.
  17. waddstr(WINDOW *w, const char *s) - dodaje string s w okreslonym oknie w.
  18. mvaddstr(int y, int x, const char *s) - wypisuje string s na pozycji (y,x);
  19. getch() - bylo juz lolz ? dodatkowo wyswietla znak w miejscu kursora w konsoli.
  20. wgetch(WINDOW *w) - pobiera znak z okreslonego okna i robi to samo.
  21. mvwgetch(WINDOW *w, int y, int x) - pobiera znak z klawki i umiesza go w oknie w na pozycji y,x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement