Ez nem semmi

VF vf at elte.hu
Tue Feb 17 00:24:36 CET 2004


Thus spake Füzesi Arnold <arno at freemail.hu>:

> Azon gondolkodom, hogy a legközelebbi melómat odaadom Neked.
> Tök jól járnék.
> Megcsinálod szebbre/jobbra, én meg leveszem a 10%-ot, meg se kell moccannom,
> és dol a pénz.
> Nnna?
> De ha bebuksz vele, akkor Te viszed el a balhet...

Ok, majd szolj, ha tetszik bevallalom.

> Következo melo LCD-re grafikus interpretert irni. (windows like)
> Abban meg nem jutottam dulore, hogy TTF fontokkal dolgozzon, vagy csak 1-2
> beepitett tipussal...
> Vagy megcsinalod, vagy sajnos nekem kell tovabb szaporitva a gagyit  a
> vilagban...

Meg van irva. Nem en csinaltam, hanem a kollegam. Mint ha mar emlitettem
volna... Proportional fontok, ablakok, komplett kernel, stb... AVRGCC-ben.
Jo penzert biztos eladja neked...

> ____F O R M A T U M S T R I N G____, nem string.
> Nem ugyan az...Javaslom a C konyvet tanulmanyozasra.

??? Az egy sima sztring. Nem kulonbozik semmiben.
Na de nezzuk a doksit... C library reference guide.
int sprintf(char *s, const char *format, ...);
Vagy te nem tudod mire gondolsz, vagy en.
Teljesen normal sztring. Megemlitetted, hogy szeretned a flash-ben
tarolni. Tehat meg konstans is. Akkor miert irnal bele?

>> Ugyan! Nem mondtam hogy nem vagy versenykepes. Csak bizonyos projectek
>> nem neked valok. Azokat keruld el, mint ordog a tomjent, es akkor meg
>> sok sikerelmenyed lehet.
> 
> Pontosan milyeneket?
> Mert sajna en nem latom milyen melokat kell kerulnom...

Amelyekkel meg sem biznak, amikor megemlited hogy milyen procit
szeretnel es mennyiert...

> Ez kb olyan, mint a C azert jobb mint a pascal, mert nem kell kiirni, hogy
> begin-end...
> :-))

Aha, azt te irtad. Lehet hogy maganba, de megvan ne aggodj.
Mondjuk van is benne valami, nem ertem miert tagadnad le...

> Osztod az eszt, hogy a C igy szar, a C ugy szar.
> Kozben meg egy typedef is idegen...

Nem idegen, csak nem ertettem milyen tipust definial. Mar tudom.
En olyat C-ben sohasem csinaltam. Ismetlem, nem vagyok programozo...
A pointer az Ok, de hogy fuggvenyre mutasson :)

> Hogy varja el az ember, hogy tudj benne ugy programozni, hogy megkozelitse
> az asm hatekonysagat.
> Igy persze hogy szar. Avatatlan kezekben...

Most legyek geci? Talaljak mi megint valami feladatot, amin lemerhetjuk
a hatekonysagat egy verprofi C kodernek?
Most johetne a 24 bites IIR, vagy a DES, stb...

> Nem allitotta senki, hogy mit lehet, és mit nem.
> Ha ujrafogalmaznad a problemat, akkor rajonnel, hogy eleve nem kell tovabbi
> makrokat hasznalni...
> 
> Segitek:
> 
> const a[5]=12;
> bla
> bla
> if(a[5]==12) helo_vilag();
> bla
> bla
> 
> Ezt a fordito ennek forditja:
> 
> bla
> bla
> helo_vilag();
> bla
> bla
> 
> A prepocesszor nemcsak a #define-okra terjed ki....

Pofam leszakad... Akarhanyan fogjatok az ellenkezojet allitani,
100% hogy ezt a prepocesszor csinalja meg.
En nem ertek a C-hez, mint tudjuk, de azert azt szogezzuk le,
hogy a prepocesszor csak egyszeru szovegfeldolgozast vegez, a makrokat
behelyettesiti es kesz. A tobbi utana a fordito dolga.
A biztonsag kedveert kiprobaltam, megneztem hogy mit csinal ebbol a
prepocesszor. Az egy dolog hogy nem fordul le, mert eloszor a-t definialni
kene, de kijavitva es a prepocesszor kimenetet megnezve _nem_ szedi ki
az if-et, ott marad benne.
Ugy latszik ez a kerdes mar csak ilyen, eddig 2 expert bicskaja
torott bele, irt hulyeseget a listara...

Ja es a problema atfogalmazasara nincs lehetoseg, mert egy adott GCC
forrast kellett volna IAR-rel forditani. A forras atfogalmazasa mukodott :))
De az muxik asm-ben is... Minden nyelvben. Csak ido.

> Arnold

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Mindig jo, ha bajba jutsz, hogy ha orditsz s korbefutsz!"



More information about the Elektro mailing list