Hollosi Information eXchange /HIX/
HIX CODER 734
Copyright (C) HIX
2000-02-16
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Videjotomorijjes vindoze alatt (mind)  17 sor     (cikkei)
2 Re: strukturaltan (mind)  20 sor     (cikkei)
3 Re: strukturaltan (mind)  47 sor     (cikkei)
4 Re: strukturaltan (mind)  30 sor     (cikkei)
5 linux - file- es konyvtarkezeles (mind)  20 sor     (cikkei)
6 delphi + oracle (mind)  7 sor     (cikkei)
7 Re: strukturaltsag (mind)  8 sor     (cikkei)
8 Megegyszer VC (mind)  8 sor     (cikkei)
9 HDD me'ret, monitor tipusa (mind)  16 sor     (cikkei)

+ - Videjotomorijjes vindoze alatt (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

> A megoldas a Microsoft DirectX Media SDK.
Tobbeknek koszonom az infot.

A megoldas hazai foldon:
Az Uj Alaplap februari CD-jen rajta van a
DirectX 7-es SDK :)))

Ha vmire jutok, irok. 
5leteket addig is szivesen varok.

Terragennel csinaltam 320x240x24 felbontasba
1817 es 639 kepkockas animaciot tesztelesi cellal.
Szeretnem vhol elerhetove tenni. Lehetseges?

udv.: XiX/PsychoMix
+ - Re: strukturaltan (mind) VÁLASZ  Feladó: (cikkei)

Hali !

>register int x = 1;
>for (i = 0; (x) && (i < 6); i++)
>        for (j = 0; (x) && (j < 10);  j++)
>               if (obj == input[i][j]) x = 0;
>if (!x) { megvan ! ittvan... }
>Ez szep is meg jo is, de ha a ciklusoknak 1 millioig kell mennie, s
>varhatoan meg az elejen megtalalja az esetek tobbsegeben, akkor bizony
>szep a kod, meg jo, csak epp hasznalhatatlanul lelassul. Mert minden
>esetben 1millio x 1 millio ciklust fog megtenni, holott altalaban nem
>kellene, azaz csak a goto-s (break-es, throw-os) megoldas lesz
>hasznalhato.

Bocsesz, na nem azert mert tolem szarmazik :))) de asszem rosszul gondolod.
A for utasitas feltetelebe is bele van szove, hogy figyelje az x-et...
Figyeld : (x) && (i < 6)

				Jo szorakozast !
					Gusi
+ - Re: strukturaltan (mind) VÁLASZ  Feladó: (cikkei)

Hali,

> Felado :  [Hungary]
> Temakor: Re: strukturaltan ( 25 sor )

> Szerintem igazan jo megoldas nem szuletett erre a problemara.

???

> A break-es illetve throw-os megoldas nem strukturalt. (mindketto
> tulajdonkepp itt csak egy kulturalt goto).

Ahogy vesszuk. A break az a ciklus vegere ugrik, azert kulturaltabb mint egy
goto :>)

> Ami strukturaltnak tekintheto pl.

> Ez szep is meg jo is, de ha a ciklusoknak 1 millioig kell mennie, s
> varhatoan meg az elejen megtalalja az esetek tobbsegeben, akkor bizony
> szep a kod, meg jo, csak epp hasznalhatatlanul lelassul. Mert minden
> esetben 1millio x 1 millio ciklust fog megtenni, holott altalaban nem
> kellene, azaz csak a goto-s (break-es, throw-os) megoldas lesz
> hasznalhato.

Mar megbocsass, de en speciel a break meg throw peldan kivul meg ketto
masikat is megadtam. Ezek kozul egyik sem ment vegig az egesz tombon
(talalatkor azonnal kilepett), nem volt benne sem break, sem throw, sem
goto, es meg a tombindexek is azon az elemen alltak, ami talalt. Ezek miert
nem felelnek meg kenyes izlesednek?!

A do-while-es megoldasban volt egy hiba:
        if ( obj = input [dwRow] [dwCol] )
helyett termeszetesen
        if ( obj == input [dwRow] [dwCol] )
kell.

Mellesleg nalam egy esetben van mentseg a nem strukturalt programozasra, es
ez a hibakezeles. Altalaban sokkal atlathatobb lesz a kod, ha
hibaellenorzesre nem if blokkot nyitunk, hanem goto error, vagy throw.
persze ilyenkor a hibakezeloben fel kell szabaditani az esetleg lefoglalt
eroforrasokat, ami altalaban egy rakas if-fel oldhato csak meg, de hiba
eseten mar ugyis ...-hatjuk az egeszet, az a par ellenorzes ilyenkor mar nem
oszt, nem szoroz.

Udv,

Compi
+ - Re: strukturaltan (mind) VÁLASZ  Feladó: (cikkei)

Szasz!

> register int x = 1;
> for (i = 0; (x) && (i < 6); i++)
>        for (j = 0; (x) && (j < 10);  j++)
>               if (obj == input[i][j]) x = 0;
> if (!x) { megvan ! ittvan... }
>
> Ez szep is meg jo is, de ha a ciklusoknak 1 millioig kell mennie, s
> varhatoan meg az elejen megtalalja az esetek tobbsegeben, akkor 
> bizony szep a kod, meg jo, csak epp hasznalhatatlanul lelassul. 
> Mert minden esetben 1millio x 1 millio ciklust fog megtenni, holott 
> altalaban nem kellene, azaz csak a goto-s (break-es, throw-os) 
> megoldas lesz

Ugyan aruld mar el, hogy ez miert tenne meg ez mindig 1 millio x 
1 millio ciklust? Szerintem az x pont ezert van azokban a 
szerencsetlen  for ciklusokban. Ha ugyanis x == 0, akkor a for mar 
nem fog tovabb kuzdeni, es szepen kilep, ugyanugy mintha a masik 
feltetel teljesulne, azaz az, hogy eljutott 1 millioig :)) Ez a megoldas

egyebkent csak annyival lassabb a goto-s (break-es, throw-os)-tol, 
hogy mindig le kell vizsgalni az x-et is.

Udv:
Ebux

Eberhardt Gergely
ICQ UIN: 22870683
mailto:
+ - linux - file- es konyvtarkezeles (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

linux alatt szeretnek konyvtarakat es file-okat kezelni
c nyelven. odaig eljutottam, hogy

#include <dirent.h>

utan opendir, es pl.

while ((z = readdir(dir)) != NULL)
  printf("%s\n",z->d_name);

kiirja az osszes file- es konyvtarnevet, de honnan tudom azt,
hogy ezek kozul melyik konyvtar? az z->d_type, ha letezik is,
csak elmeletileg mondja meg. es igaza van, tenyleg nem kell tudnia,
de az ls -l honnan tudja?

ha ez szamit, akkor suse linux 6.1 (a juniusi chip-magazinbol).

varazslo
+ - delphi + oracle (mind) VÁLASZ  Feladó: (cikkei)

Hi!

a kerdesem az lenne, hogyan lehet egy oracle adatbazishoz
kapcsolodni delphibol, milyen beallitasok kellenek hozza?
Mar sokfelekepp probaltam de nem jott ossze sehogy :-(

hares
+ - Re: strukturaltsag (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok,

Elnezest, Compi 2-ik es 3-ik megoldasa a strukturalt ciklusra a
CODER 732-es szamaban tokeletes volt, en neztem el. Maskor igyekszem
figyelmesebben olvasni....

Sziasztok,
Juan
+ - Megegyszer VC (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Megegy cim Visual C++-hoz:

    http://www.codeguru.com

Udv
Andras
+ - HDD me'ret, monitor tipusa (mind) VÁLASZ  Feladó: (cikkei)

Hi Coderek!

Ket kerdesem van:

1., Meg tudna valaki mondani, hogyan lehet a 8.4 giganal nagyobb HDD-k
meretet detektalni? Mert az IDE-n keresztul csak 8063 MB-ig muxik... :(

2., Hogyan lehet a nem DDC-s monitorok tipusat lekerdezni? Valami VDIF
rovidites van a dolog mogott ugy tudom, de nem talaltam rola doksit sehol.

Ha vki tudja a valaszt, legyszi irja meg maganban (nem vagyok a listan).

Koszi.
Udv: Joltee

(Fejes Zsolt, )

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS