www.mikrocontroller.net

Forum: Gesperrte Threads Strings zusammenfügen


Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin moin,

weiß jemand wie ich 2 Strings miteinander verbinden kann?

Also ich lasse mir einzelne Zeichen über UART an mein ATmega128 
schicken, diese sollen dann nach und nach Zusammengefügt werden.

Wäre über jede Hilfe dankbar!

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> weiß jemand wie ich 2 Strings miteinander verbinden kann?
Schau doch mal in die string-Library. Da gibts z.B. die kleine aber 
feine Funktion strcat, die genau das macht, was Du machen willst.

> Also ich lasse mir einzelne Zeichen über UART an mein ATmega128
> schicken, diese sollen dann nach und nach Zusammengefügt werden.
Wat denn jetzt? Strings oder einzelne Zeichen?

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
einzelne Zeichen!

1. Zeichen = L
2. Zeichen = E
3. zeichen = D
4. Zeichen = A
5. Zeichen = N

Das soll dann später zusammen in einen String gespeichert werden also 
"LEDAN" womit mein Controller dann einen Befehl ausführt!

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann schreib das doch direkt! 5 einzelne Zeichen sind was anderes als 2 
Strings! Speicher die Zeichen doch einfach in einem entsprechenden Array 
und hänge einen Nullterminator dran. Dann kannste das ganze auch mit 
Standard-Ausgabefunktionen wieder ausgeben.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.