Dalsi zahada v C

Jozo svk421 na zoznam.sk
Pondělí Červen 20 07:08:06 CEST 2011


> Kompilator je PIC18STD Mplab 8.56. Vypada to na problem s nastavenim 
> printf. V sekci Global jsem zkousel ruzne nastaveni knihovny printf 
> ale bez zmeny vysledku.

Standardne vie printf robit iba s 16-bitovym intom. Na podporu longov 
alebo floatov treba zapnut podporu v nastaveni linkra (Integer + Long). 
Odskusal som ten priklad a funguje (na starej verzii 8.35), ale je to 
takisto pomale - 49300 taktov. Preto sa takymto konstrukciam vyhybam. 
Vlastna funkcia, ktora prevedie long na string bude o niekolko radov 
rychlejsia...


j.


Další informace o konferenci Hw-list