Zeichenketten Operationen (C)

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen

Char Array/Char Pointer

  • Char Länge ermitteln

<code=c> char c1[] = "abc"; int length = strlen(c1); char* c2 = "def"; length = strlen(c2); </code=c>

  • Chars zusammenfügen, es wird immer ab dem \0 angefügt, d.h. ein neuer Array/Pointer muss an der ersten Stelle mit \0 initialisiert werden.

<code=c> char c1[] = "abc"; char* c2 = "def"; strcat(c1,c2); </code=c>