Forum: Mikrocontroller und Digitale Elektronik c18 ltoa probleme


von le m (Gast)


Lesenswert?

ltoa(long ichbineinwert,string)

ändert mir in c18 auch ichbineinwert

mach ich da was falsch?

von holger (Gast)


Lesenswert?

>mach ich da was falsch?

Reihenfolge beachten?

von holger (Gast)


Lesenswert?

>Reihenfolge beachten?

Ach Quatsch, die stimmt ja. War grad von sprintf() ausgegangen.
Code zeigen?

von le m (Gast)


Lesenswert?

1
   set_cursor(2, 1); 
2
  stringptr = &string[0];
3
  ltoa(freq,string);                           
4
    printf("freq: %s Hz        ", stringptr);
5
  ad9833_sendfreq(freq);
zb
kurz vorher noch 2634
vor printf schon 33tausendirgendwas

von holger (Gast)


Lesenswert?

printf("freq: %ld Hz        ", freq);

Da sparst du dir das ltoa.

von le m (Gast)


Lesenswert?

aerrrggkgkgkg.... ich würd jetz am liebsten in meinen Tisch beissen :)
danke!

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.