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.


Messages - sulo

Pages: 1 ... 9 10 [11]
251
1. ro?ník / Re: ZADANIA Z predmetu PROGRAMOVANIE
« on: 01.04.2010, 08:14:16 »
Asi najlepšie bude použiť už známu knižnicu NCURSES. Tu je ukážka:

Code: [Select]
#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
« on: 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
« on: 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
1. ro?ník / Re: Asembler --- kto potrebuje pomoct...
« on: 25.03.2010, 00:26:25 »
Treba v tom zadaní mať aj nejakú používateľskú príručku? Nám na cvikách nikto nič také nevravel.

255
1. ro?ník / Re: Asembler --- kto potrebuje pomoct...
« on: 24.03.2010, 23:07:53 »
Ešte niečo ohľadom komentárov, toto nie je pravda:

...
  mvi d, 0         ; v tomto registri sa bude ukladat pocet vhodnych slov
  mvi e, 0
...

Skôr to malo byť takto:

Code: [Select]
...
  mvi d, 0         ; pocet znakov v slove
  mvi e, 0         ; pocet vhodnych slov
...

256
1. ro?ník / Re: Asembler --- kto potrebuje pomoct...
« on: 24.03.2010, 22:36:14 »
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.

257
1. ro?ník / Re: Asembler --- kto potrebuje pomoct...
« on: 23.03.2010, 03:47:41 »
Attila.N.Kovacs@tuke.sk (http://info.tuke.sk/telefon/tfzoznam/)

258
1. ro?ník / Re: Asembler
« on: 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í).

Pages: 1 ... 9 10 [11]