Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Výpis desetiných čísel

Výpis desetiných čísel

C,C++,C#

Moderátori: psichac, Moderátori

Výpis desetiných čísel

Odoslaťod DanielK » 29 Aug 2017, 13:55

Ahoj,
nedaří se mi vypsat na displayhttps://www.gme.cz/dem16217syh-py desetinné číslo
nakonec jsem vyzkušel kod z knihy avr, kapitola o lcd a výsledek je stejný, místo čísla se vypíše "?"

knihovny lcd.c a lcd.h používám od Peter Fleury

OS: Ubuntu 14.04
překladač: avr-gcc

výspis vypadá takto
Kód: Vybrať všetko
Cele cislo:1234
desatinne:?


kod z knihy avr
Kód: Vybrať všetko
#include <avr/io.h>
#include <stdlib.h>
#include <stdio.h>
#include "lcd.h"
int main(){
float pi = 3.14;
int cele = 1234;
char text[32]; //pole znakov pre vypis na displej
lcd_init(LCD_DISP_ON); // inicializacia displeja
sprintf(text,"Cele cislo:%d\nDesatinne:%.2f ",cele,pi);
                lcd_puts(text);
                while(1);
return 0;
}


Nevíte, kde by mohla být chyba?
2. ročník ŠSSI Tábor, Ubuntu, Rock Metal, Škoda Octavia RS TSI
DanielK
Nový člen
Nový člen
Príspevky: 64
Založený: 28.02.2015
Karma: 0

Re: Výpis desetiných čísel

Odoslaťod daqq » 29 Aug 2017, 14:53

Je mozne ze pouzivas zly (obmedzeny) sprintf - je viacero variant, niektore su kvoli setreniu pamatou osekane. Treba prilinkovat spravnu variantu: https://startingelectronics.org/article ... -studio-7/
Outsource your thinking: Get religious!
Zistenie: Ked robite sucasne v C, C++, C#, Matlabe, trocha pokukujete po VHDL, sialenstvo nemoze byt daleko...este stastie, ze som lietadlo a nemam tieto problemy.
daqq
Obrázok používateľa
Power user
Power user
Príspevky: 2339
Vek: 29.69
Založený: 10.06.2008
Bydlisko: Bratislava
Karma: 4


Naspäť na C,C++,C#

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 1 hosť.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.12 sekúnd