eGospodarka.pl
eGospodarka.pl poleca

  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mail
    From: Mario <m...@p...onet.pl>
    Newsgroups: pl.comp.lang.c,pl.misc.elektronika
    Subject: sprintf
    Followup-To: pl.comp.lang.c
    Date: Tue, 24 Aug 2010 17:38:02 +0200
    Organization: http://onet.pl
    Lines: 33
    Message-ID: <i50p1h$b6i$1@news.onet.pl>
    NNTP-Posting-Host: axw11.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: quoted-printable
    X-Trace: news.onet.pl 1282664305 11474 83.27.108.11 (24 Aug 2010 15:38:25 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Tue, 24 Aug 2010 15:38:25 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
    Xref: news-archive.icm.edu.pl pl.comp.lang.c:291815 pl.misc.elektronika:594221
    [ ukryj nagłówki ]

    Witam.
    tworzę sobie łańcuch przy pomocy funkcji sprintf celem wysłania go przez
    interfejs szeregowy.

    case 1:
    {
    sprintf(cOutBuff,"N4=%d;%d;%d",ulCount4,usBridgeSign
    alValue,usBridgePhaseValue);
    // sprintf(cOutBuff,"%s","N4=12345;9876;1234");
    break;

    zmienne są typu unsigned short. No i od czasu do czasu losowo coś się
    zacina np po 20 albo po 150 transmisjach. Jeśli zamiast tej linii dam tę
    zakomentowaną to wszystko chodzi dobrze czyli stale wysyła ten ciąg
    znaków. Jeśli zamienię %d na %s to program chodzi ale oczywiście wysyła
    robaczki zamiast ciągów cyfr. Czyli tak jakby wysypywała się konwersja z
    int na ascii wymuszona parametrem %d. Czy ktoś wie czemu? Pewnie mógłbym
    to zastąpić funkcją itoa ale żal mi rezygnować ze zwięzłego zapisu.
    Programik jest na ARMa pod Freertosem.


    --
    Pozdrawiam
    MD

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: