vezerlo volt, most BASIC

Topybear topybear at chello.hu
Wed Jul 16 15:38:30 CEST 2003


Most kekeckedek egy sort! :)))

>Az &H az csak egy konverter attol meg a basic decimalban szamol
>
>pl. &H09+&H01=10 es nem 0A
>
>erre persze bekerited hogy
>
>hex(&H09+&H01= na ez mar A
>
>de te persze sokszor a normalis 0A -t varnad!!
>
>ezert
>right("0"+HEX(&H09+&H01),2) -vel kell vacakolni.....
>hogy legyen egy 0A alakod emberi olvashato es tablazatosan
>kiirhato formaban....
>
>csakhogy ez meg string am es nem szam
>ezzel megint matekozni az trukkos lesz ujra

De most mondja már neg nekem valaki, hogy egy megjelenítési formátummal ki 
a bánat akar megint matekozni? Matekozásra ott az eredeti alak. Egyébként 
C-ben sem vagy jobb, ha ott formázás nélkül kiíratod a &H09+&H01 
eredményét, ott is 10 lesz, ha meg formázod, az olyan mintha meghívnál egy 
(általad megírt) formázó függvényt VB-ben. Visszaalakítani meg 
függvényhívással tudod, az meg C-ben sincs az alapok között, ott is 
megírták a kezelõfüggvényeket. Olyan nagy munka pár perc alatt összedobni 
ezt a néhány függvényt VB-ben akár?


>Ugyhogy nem a hex aritmetika az alapgond, hanem a kismillio
>ide oda konvertalas mert basicban
>a &H48 a 0 es a "0" ugye nem mindig ugyanaz ........
>es nem is mindig konvertalodik implicit modon ide oda!
>
>KJ

Ez ippeg egyetlen nyelvben sem teljesen ugyanaz, igazából csak az &H48 és a 
"0" között lehet(ne) párhuzam. Bár én gyûlölöm ha valamilyen nyelv ilyenkor 
kiabálás helyett csöndesen konvertál. Szóljon, aztán ha tényleg egyiket a 
másikba akarom erõltetni akkor majd cast-olom, ezzel közöltem, hogy valóban 
ezt szeretném.

Lehet utálni a VB-t, de ha gyorsan kell valami nem túl specializált 
program, akkor hatékonyságban szvsz verhetetlen. És ha nem csak hányod a 
kódsorokat, hanem normálisan kódolsz, akkor nagy projektek is szépen 
karbantarthatók.

De pont neked kell ezt magyaráznom? :))))))

Topy



More information about the Elektro mailing list