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 :-).
|
|