Zeichenketten Operationen (C): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Die Seite wurde neu angelegt: „==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…“
 
(kein Unterschied)

Aktuelle Version vom 5. August 2009, 07:19 Uhr

Char Array/Char Pointer

[Bearbeiten | Quelltext bearbeiten]
  • 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>