Hollosi Information eXchange /HIX/
HIX CODER 321
Copyright (C) HIX
1998-12-27
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: NULL ptr assignment (mind)  18 sor     (cikkei)
2 RE: *** HIX CODER *** #320 (mind)  20 sor     (cikkei)
3 re: modem kezelese (mind)  8 sor     (cikkei)
4 Re: mer' nem muxik? (mind)  12 sor     (cikkei)

+ - Re: NULL ptr assignment (mind) VÁLASZ  Feladó: (cikkei)

Szia, Jimboo!

>'user screen'-en meg ez van: Null pointer assignment

Nullpointeren keresztul adtal vminek erteket. Vedett modban ez azonnal
elkaphato, DOS alatt meg az elso par it vektort ellenorzi a kilepesi rutin,
es ha nem egyezik, a fentiekkel riogat. Rovid adatmutatoknal az
adatszegmensed elejen lesz a fordito onreklamja, es akkor annak
elrontasaert morog. Mindekepp csak utolag (kilepeskor) szol. Ha a hiba
behatarolasahoz ez nem eleg, akkor menetkozben a kritikusabb pontok utan
nezz ra ezen teruletekre, vagy probalkozz a cexit jellegu fv.ekkel, esetleg
nezd meg, hogy asm forrast generaltatva hogyan kell hivni a hivatalos
vegellenorzest.

Mindenkepp arrol lesz szo, hogy nullra inicializalt pointer meg nem kapta
meg mukodesi cimet, de mar ertekadasra hasznalod.

                     Jano Mano manu propia
+ - RE: *** HIX CODER *** #320 (mind) VÁLASZ  Feladó: (cikkei)

JimBoo (?)

Eloszor is egy javitas, a #320-ba irtam:
>   if (num > MAX_STRING_LEN)
>      return((char far *)0);
ahogy a tobbi resz van irva, ezzel problema van ha 
'num' == MAX_STRING_LEN, helyesen:
   if (num >= MAX_STRING_LEN)
      return((char far *)0);

2.
>Adott egy fuggveny ami (char *)-ad vissza. Onmagaba mukodik rendesen,
>DE egy nagyobb programon belul (null)-al ter vissza mindig, a ...

Mivel nem latom a forrast, csak talagatni tudok de mivel lattam 
a #319 fuggvenyt, itt biztos ugyanaz a problema, egy mutatot letrehozol
valahol (valoszinuleg a stack-en), es anelkul hogy inicializalnad
hasznalod.

Attila Voros, Chief Engineer, ISDgames
+ - re: modem kezelese (mind) VÁLASZ  Feladó: (cikkei)

Ha C-ben tudsz, akkor gondolom pascalban is,
es siman at lehet kodolni:
Szerintem nagyon jo a Laszlo Jozsef: Periferiak Programozasa
konyve (pascal + assembly)

 Szerintem joval tobb, mint neked kell belole.

 Zoli
+ - Re: mer' nem muxik? (mind) VÁLASZ  Feladó: (cikkei)

Thu, 24 Dec 1998 07:25:48 EST  
     irta :

>Nem igaz, megorulok.
>Mer' nem megy ez a fuggveny?
>
>char *copy(char *o,int fstchar,int num)
>{
> char *outcopy;
ez a mutato hova mutat? lehet, hogy NULL?

Szia, Gizike :-).

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