Forum: Mikrocontroller und Digitale Elektronik Problem: rprintf und long-Variable!


von Martink11 M. (Firma: google) (martink11) Flattr this


Lesenswert?

hallo

der betreff sagts schon.

ich mochte gerne eine long variable über uart ausgeben.
ich glaube leider kann dies rprintf nicht oder?

vielleicht weiß es jemand?

danke

von holger (Gast)


Lesenswert?

rprintf("%ld",longvariable);  geht nicht?

von Martink11 M. (Firma: google) (martink11) Flattr this


Lesenswert?

nein!

ich probiers jetzt mal mit printf("%ld",longvariable);

von eklige Tunke (Gast)


Lesenswert?

Laut [1] könnte rprintfNum das sein, was du suchst.

[1] 
http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard/AVR/avrlib/docs/html/group__rprintf.html#ga10


Martin 567 schrieb:
> ich probiers jetzt mal mit printf("%ld",longvariable);
???
Fang mal lieber mit einem C-Buch an, ohne µC und nur auf dem PC.

von Martink11 M. (Firma: google) (martink11) Flattr this


Lesenswert?

also

ich habs jetzt mal so:

rprintfNum(10,5,0,' ',umess);

aba dann füllt er mir den rest zeichen mit " " (leerzeichen) auf.

ausgabe in hyperterm sieht dann so aus:

S     0;0;0;0;0;

es sollte aba genau so aussehen wie die anderen nullen.

sonst wäre es schon gut

von holger (Gast)


Lesenswert?

>S     0;0;0;0;0;

>es sollte aba genau so aussehen wie die anderen nullen.

Also so wie du? Lass dir von Mama mal den Schlabberlatz
abnehmen, und am besten Papa schreibt deine Fragen.

Was willst du eigentlich?

von Martink11 M. (Firma: google) (martink11) Flattr this


Lesenswert?

hallo

jetzt hab ichs allein geschafft du Held!!!!

so gehts, schau zu dasst was lernst:

rprintfNum(10,5,false,false,longvariable);



du alis!!!

von Klaus W. (mfgkw)


Lesenswert?

Schade, daß Schläge auch nicht gegen Dummheit helfen.

von holger (Gast)


Lesenswert?

>so gehts, schau zu dasst was lernst:

Von dir bestimmt nicht;)

>rprintfNum(10,5,false,false,longvariable);

rprintf("% 5ld",longvariable);
rprintf("%05ld",longvariable);

Eins von denen tuts wohl auch. Man muss nur wissen was man tut.

von eklige Tunke (Gast)


Lesenswert?

@Martin 567 (martink11)
Beherzige bitte meine Worte:

eklige Tunke schrieb:
> Martin 567 schrieb:
>> ich probiers jetzt mal mit printf("%ld",longvariable);
> ???
> Fang mal lieber mit einem C-Buch an, ohne µC und nur auf dem PC.

Denn mit Trial and Error dauert programmieren sehr, sehr, sehr lang und 
ist eher frustrierend.

von Klaus W. (mfgkw)


Lesenswert?

Warum nicht? Manche haben es vielleicht verdient...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.