sprintf kombinieren, GCC

#4099463
Lesenswert?

gcc schrieb:
> Wie schreibt man sowas richtig? ""%"+fill+length+"i"" ?
Wenn length und fill ASCII codiert übergeben werden:
1
void lcd_puti(uint16_t value, uint8_t length, uint8_t fill)
2
{  
3
  char format_string[] = "%--i";
4
  format_string[1] = fill;
5
  format_string[2] = length;
6

7
  sprintf(buffer, format_string, value);
8
}
Wenn binär musst du sie noch mit itoa oder sprintf in ASCII umwandeln.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren