Das Array ist gleich der Anzahl der Buchstaben des Initialisierungsstrings. Wir brauchen die Klammern für die String-Initialisierung nicht. Bei der Ausgabe eines Strings verwenden wir den Formatierungstyp %s. Strings zu verarbeiten ist nicht so einfach, wie man zunächst denkt. Wenn Sie also längere Strings lesen wollen, die auch Leerzeichen enthalten sollten, ist scanf() keine gute Wahl.
C Programmieren: String-Funktionen
C bietet eine Vielzahl von Funktionen zur Editierung von Zeichenketten. Dazu muss die Header-Datei string. h mit der Präprozessoranweisung #include miteinbezogen werden. Zeichenkette (char* strcpy(char* target, konst char* source); Erstellt eine Zeichenkette in eine andere Zeichenkette (source to target) und gibt den Mauszeiger als Wert der Funktion zurück.
Um einen String in einen anderen String zu kopieren, ist die strcpy-Anweisung immer notwendig, da eine Zeichenfolge immer Zeichen für Zeichen zu kopieren ist.
Zeichensatz* strncpy(char* destination, konst char* source, size_t num); Nummerierte Buchstaben werden von Quell- zu Zielzeichen umkopiert. Wird das Ende des Quell-C-Strings (der ein Nullzeichen (‚