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