Hi @ all, ich hab da ein Problem mit einer sprintf funktion, bei der ich net so recht weis, was die wirklich macht. Es wird zunächt "char lcd_buffer[17];" und die Variable und die int frequency definiert und später im Code wird dann "sprintf(lcd_buffer,"%-li",frequency);" verwendet. Darauf wird dann der lcd-buffer ausgegeben mit "lcd_string(lcd_buffer);" Aber was macht nur wirklich die sprintf??? Bitte um schnelle Hilfe und vielen Dank schon mal!
sprintf ist hier ganz gut erklärt: http://www.cplusplus.com/reference/clibrary/cstdio/sprintf/ Die Integer Variable "frequency" wird entsprechend formatiert (linksbündig (-), long integer (li) ), und in den String "lcd_buffer" geschrieben.
print Ausgabe f formatiert printf bedeutet also 'formatierte Ausgabe' s in einen String sprintf -> formatierte Ausgabe, wobei die Ausgabe nicht wie bei printf in einen Ausgabekanal geschrieben wird, sondern in einen String.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.