MSP430: Chars miteinander kombinieren

OP #837605
Lesenswert?
• ▲
▼
Mit welcher Verknüpfung oder Operation erhalte ich folgendes Ergebnis?

Ich habe 3 Variablen mit wechselndem Inhalt:
1
char TextEins[]="Dies "
2
char TextZwei[]="hier ist der "
3
char TextDrei[]="Text"

Wie kann ich die 3 Blöcke jetzt möglichst unkompliziert zu diesem hier 
kombinieren?
1
char Ausgabe[]="Dies hier ist der Text"
Gast #837785
Lesenswert?
• ▲
▼
Oder einfach zusammen kopieren, meist Ressourcen schonender ;)
Sprich strcat() selber nachschreiben, die Libs sind meist recht groß.
zB
1
strcat(char str1, const char srt2)
2
{
3
   char i=0, j=0;
4

5
   for(i=0; *(str1+i); i++)
6
      ;
7

8
   for(j=0; *(str2+j); j++, i)
9
      str1[i+j] = str2[j];
10

11
   str1[i+j]=0x00;
12
}

(ggf noch Rückgabewerte...)

Gruß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.