DIV és MOD

Nya'ri Viktor office at flexelec.hu
Sun Nov 28 12:39:50 CET 2004


Hello!

Hogy lehet egy C compilert (nevezetesen CCS C PIC-re, de talán 
mindegyikre igaz) rávenni, hogy a DIV és MOD utasitásokat _egyszerre_ 
csinálja meg?


int alfa, beta, gamma;

beta = alfa / 10;
gamma = alfa % 10;


Szal meghivja az osztas-függvényt (belso", nem látszik, mi van benne, még 
a .LST file-be sem forditja be; _titkos_) egyszer a /-re, és az 
eredményt globális változóban kapja vissza (valami @CRATCH-nek hívja, 
C-böl nem tudok hivatkozni rá), amit utána betesz nekem beta-ba, aztán 
ugyanazt a fv.t hívja meg a %-re, és egy másik (@SCRATCH) globális 
változóban kapja vissza az eredményt, amit betesz gamma-ba. Hogy lehetne 
rábírni a C forditót, hogy csak egyszer hívja meg, és a két külön 
globális változóból szedje elo" az eredményeket egymás után; van erre 
valami C formula?

V.




More information about the Elektro mailing list