Hollosi Information eXchange /HIX/
HIX CODER 557
Copyright (C) HIX
1999-08-22
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Hali!! (mind)  25 sor     (cikkei)
2 Re: char, int, long (mind)  36 sor     (cikkei)
3 UUEncode, XXEncode, BinHex... (mind)  10 sor     (cikkei)

+ - Hali!! (mind) VÁLASZ  Feladó: (cikkei)

Eloszor irok a listara, nem tudom tud-e valaki segiteni...
Nagyon sokaig csak DOS op. alatt nyomultam assembly-ben.
Az lenne a kerdesem, hogy a Windows(3.1/95/98)
ala szeretnek irni egy prg.-ot, ami nem DOS modban futna(!),
ehhez milyen dolgokat kell a prg.-nek teljesiteni,
forditasi parameterek, program fejlec, segment table stb.
(DOS-ban ok, de win alatt mi, hogyan, mettol, meddig?)
(TASM 5.1)
Ertem ezalatt forditási opciok.
Probalkoztam amde:
[Fatal: Cannot generate COM file: segment-relocatable item present]
Annak ellenere hogy az opciokent nem COM hanem EXE-adtam meg.
[TLINK xxx.OBJ /TWE]
Van errol valami doksi, konyv ???

prg:
assembly
dbase
clipper
visual basic

koszonettel:
huKepi alias Kepler Mihaly

please help me
+ - Re: char, int, long (mind) VÁLASZ  Feladó: (cikkei)

On Fri, Aug 20, 1999 at 02:51:48AM +0000,  wrote:
> Lattom masok is belefutottak abba a problemaba, hogy a C hivatalosan csak
> azt definialja, hogy a char<=int<=long, de azt nem, hogy ezek mekkorak
> pontosan. Vagyis forditotol fugg, hogy melyik valtozo tipus hany bites.

Nekem ugy remlik, hogy azert a char-rol leszogeztek, hogy 8
bites. Viszont hala a jo egnek azt nem, hogy signed vagy unsigned.

> Ezt szeritem (legallabis egyenlore) ugy lehet a legjobban megoldani, hogy az
> eber vagy typedef-fel, vagy define-nal definial byte, word, dword, ...
> valtozokat, melyeket az aktualis forditohoz mindig beallit, hogy most eppen
> melyik mi legyen

glibc alatt lehet hasznalni az intX_t es u_intX_t tipusokat ahol
X = {8, 16, 32, gcc-vel 64 is}

Vagy akinek nincs szerencseje es extrem lusta, az hasznalhatja barmelyik
forditon es libc-n a ``struct in_addr''-t, a s_addr tuti 32 bites :)

> A gond csak a printf parancsoknal lesz, mivel a %d az int-et var ami az
> egyik rendszerben 16 bit, mig a masikban 32 bit, igy a parameterek nem
> lesznek jok. Ennek javitasa pedig csak ugy lehet, hogy a printf-eknel az
> ember mindig megadja a tipust is
> 
> Pl:  printf (" %d %ld",(int)valtozo1,(long)valtozo2);

Nekem egyszerubb megoldasnak tunik mindent egysegesen long-a
castolni

> Egyenlore nem igazan tudok jobb megoldast, ha valaki tobb fordito kozott
> szeretne ugralni. De ha valakinek van jobb utlete azt szivesen latnam itt a
> coderben.

-"- :)

:-* :\n_tgz\n-- \nPremature... de ugyis tudjatok. <-- ez egy 0soros .sig
+ - UUEncode, XXEncode, BinHex... (mind) VÁLASZ  Feladó: (cikkei)

Hi Coderek!

Szuksegem lenne az UUEncode, az XXEncode, es esetleg
a BinHex kodolo, dekodolo algoritmusara.
Elfogadok szoveges leirasokat, forraskodokat (leginkabb
Pascal, de C is jo).
A segitseget elore is koszonom.

>MAXX<
e-mail: 

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