Gast
#622167
Hallo avr-gcc Fachleute, ich steh da mit gcc etwas auf Kriegsfuß: Ich empfange einen Datenrahmen aus 5 Bytes, die als uint8_t db0..db4 global definiert sind. Ich möchte jetzt eine Funktion schreiben: char *makestring(); Die Funktion soll mehrere solche Datenrahmen (a je 5 Bytes) empfangen (macht eine andere Funktion, die gut funktioniert!) und dann zu einem String zusammenbasteln. Die Funktion soll dann die Adresse des Strings übergeben. Es geht also darum, jeweils 5 Bytes an einen String dranzuhängen und mit 0 zu terminieren. Wie geht das? Hat jemand einen Tip für mich Anfänger? MfG harry_o