• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 
Menu

Zobrazi� pr�spevky

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Zobrazi� pr�spevky Menu

Messages - sulo

#251
Asi najlepšie bude použiť už známu knižnicu NCURSES. Tu je ukážka:

#include "curses.h"

int main() {
initscr(); // inicializacia ncurses
noecho(); // znaky z klavesnice sa nevypisuju na obrazovku
keypad(stdscr, TRUE); // budeme zachytavat aj specialne klavesy

int klaves = getch(); // zistenie kodu klavesu
printw("%d\n", klaves); // vypisanie kodu (miesto toho sa moze kod porovnavat cez switch a pod.)
refresh(); // prekreslenie obrazovky

getch(); // cakanie na stlacenie klavesu
endwin(); // ukoncenie prace s ncurses
return 0;
}


Na Linuxe sa to potom skompiluje aj s prepínačom "-lcurses". Pre Windows je potrebné stiahnuť pdcurses, skopírovať všetko do priečinku s projektom a pridať pdcurses.lib k parametrom linkera (podobne ako pri kompilácii programu s knižnicou Karla, ktorú sme používali na cvičeniach).

Jediná nevýhoda je v tom, že bežné funkcie ako printf() nebudú pracovať ako zvyčajne (je potom nutné volať refresh(), aby sa obsah vypísal).

Viac na http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/.
#252
1. ro?ník / Re: Skuskove - terminy
01.04.2010, 07:19:00
Je tam len taký drobný problém - paralelka B, do ktorej patria aj informatici (Inf8 - Inf12), tam nikde nemá uvedené PPI. Zato tam má PaA, ktoré majú len študijné programy Kybernetika a Inteligentné systémy (tiež patriace do tejto paralelky). ???
#253
1. ro?ník / Re: FYZIKA - Labaky
25.03.2010, 03:53:03
V labáku NGL, pri izobarickom deji mi vyšla relatívna chyba 21%. Je to v poriadku? Aké hodnoty vychádzajú vám?
#254
Treba v tom zadaní mať aj nejakú používateľskú príručku? Nám na cvikách nikto nič také nevravel.
#255
Ešte niečo ohľadom komentárov, toto nie je pravda:

Quote from: sb290up on  24.03.2010, 02:42:19
...
  mvi d, 0         ; v tomto registri sa bude ukladat pocet vhodnych slov
  mvi e, 0
...

Skôr to malo byť takto:


...
  mvi d, 0         ; pocet znakov v slove
  mvi e, 0         ; pocet vhodnych slov
...
#256
Quote from: sb290up on  24.03.2010, 02:42:19
najdi slova ktore maju nemej ako 5 znakov
ako spravim aby mi nacitavalo iba pismena a nič ine a ako spravim že ked dam medzeru a zanou dalsiu aby tu dalsiu medzeru nebralo ako znak dik

Quote
...
hladaj:         ; hlavna slucka

  ldax b
  inx b

  cpi ' ' ; <------- tu chybalo porovnanie
  jz spocitaj
...

Bol tam podmienený skok, ale pred ním žiadne porovnanie, čiže nemal byť ako správne nastavený zero flag.

Quote
...
spocitaj:         ; spocita pocet znakov v slove
  mov a, d
  mvi d, 0
  cpi 1 ; <------ tu bola 0
  jc hladaj
...

Čo sa týka nezarátavania medzier ako slov, stačí, že budeme rátať slová s dĺžkou aspoň 1.
#258
1. ro?ník / Re: Asembler
19.02.2010, 03:16:08
Neviete náhodou, či sú na prednáškach z Asembleru prezenčky cez ISIC alebo papierové? Lebo by som si chcel presunúť prednášku na iný deň a pri ISICových môžem prísť na ktorúkoľvek prednášku v danom týždni a zaráta sa (teda aspoň na UPS a Programovaní viem, že to platí).