Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Hľadať volania printf alebo scanf ( a súvisiacich funkcií ) , ktoré majú špecifikáciu formátu s plávajúcou desatinnou čiarkou . " % F " , je s najväčšou pravdepodobnosťou špecifikácie , ale môžete tiež použiť " % e " , " % E " , " % g " alebo " % G. " Je možné , že existujú vlajky , dĺžka alebo presnosť špecifikácia rovnako . Regulárny výraz , ktorý by mal nájsť všetky inštancie je " % . * [ FeEgG ] . "
2
Upraviť volanie funkcie explicitne pretypovať na dátový typ s plávajúcou desatinnou čiarkou . Najčastejším dôvodom , že nebudete už okolo s plávajúcou desatinnou čiarkou argumentu je , že žiadate funkciu printf formátovať dáta uložené priamo v byte poľa . Podrobnosti o bezpečné vykonanie obsadenie bude do značnej miery závisieť na konkrétnu implementáciu . Pre upresnenie , možno budete chcieť presunúť konverziu na plávajúcou desatinnou čiarkou na nový riadok .
3
Pridať odkaz na plávajúcou desatinnou čiarkou premenné , ak nemôžete nájsť alebo upraviť printf alebo scanf volanie . To prinúti kompilátor zahrnúť potrebné s plávajúcou desatinnou čiarkou knižnice . Ak nemôžete nájsť zodpovednú líniu vo svojom vlastnom kóde , je pravdepodobné , že knižnica používate je príčinou chyby , a pridaním plávajúcou desatinnou čiarkou premennej je najjednoduchšie riešenie .