Strings

Schlagwörter:
Referat, Hausaufgabe, Strings
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschäftigt sich mit dem Thema Strings in der Programmiersprache C/C++. Strings sind bestimmte Sequenzen von Zeichen, die als eindimensionale char-Arrays gespeichert werden. Der Text gibt an, wie Strings in C/C++ definiert und genutzt werden können und liefert zahlreiche Beispiele und Erklärungen.

Zunächst wird erklärt, dass Strings eindimensionale char-Arrays sind, die mit dem '\0'-Byte abgeschlossen werden. Das '\0'-Byte ist dazu da, um das Array eindeutig als String zu erkennen und damit zahlreiche String-Funktionen zu nutzen. Außerdem wird erklärt, dass Umwandlungszeichen für „printf“ und „scanf“ das „%s“ ist.

Es wird anschließend dargestellt, wie sich char-Arrays und Strings unterscheiden und wann Strings notwendig sind. Es wird darauf hingewiesen, dass '\0'; in einem String am Ende stehen muss, da sonst die String-Funktionen nicht korrekt arbeiten.

Der Text widmet sich auch ausführlich den String-Funktionen, wie „gets“, „puts“ und „strcmp“. Für jede Funktion wird eine ausführliche Erläuterung gegeben und es wird erklärt, wie sie in einem Programm genutzt werden kann. Der Text zeigt auch ein Beispielprogramm, das die meisten String-Funktionen in Aktion zeigt.

Insgesamt handelt das Dokument also von den Grundlagen der Arbeit mit Strings in C/C++ und ist daher vor allem für Anfänger in der Programmierung geeignet. Der Leser wird jedoch eine grundlegende Kenntnis von Variablen, Arrays und Datentypen in C++ benötigen, um den Text verstehen zu können.
Direkt das Referat aufrufen

Auszug aus Referat
Strings Strings (auf Deutsch: Zeichenketten) sind eigentlich eindimensionale char-Arrays (also Felder, bei denen jeder Teil einen Character-Wert enthält) abgeschlossen mit einem -Byte. Das -Byte ist dazu da, um das Array eindeutig als String zu charakterisieren und es somit möglich macht, die zahlreichen String-Funktionen (wie z.B. puts, strcpy, ...) zu nutzen.Die String-Einlesefunktionen wie z.B. gets fügen automatisch das -Byte hinzu Das Umwandlungszeichen für die printf- bzw. scanf- Funktionen (sowie deren Abwandlungen) ist das s (s für String). Beispiele: Ein Beispiel für ein normales char-Array: char a 3 A,B,C ; à kein à KEINE Stringfunktionen nutzbar Ein Beispiel für einen String: char a 4 A,B,C, ; à sorgt dafür, dass Array als String anerkannt wird Andere (gleichwertige) Schreibweise: char a 4 ABC; à ACHTUNG Man braucht ein Array mit 4 Stellen (durch Anführungszeichen (...), wird Array automatisch zu String à muss ins Array passen à Eine Stelle dazu Ist in einem String das an mehreren Stellen vorhanden (oder nicht am Ende), so wird bei einer Stringfunktion (wie z.B. puts oder strcmp) jede Information hinter dem ersten ignoriert Zum Beispiel: char a 4 A,B,C,,A,B,C, ; Ausgabe mit puts(a);: ABC à öfters vorhanden char a 4 A,B,C,,A,B,C ; Ausgabe mit puts(a);: ABC à NICHT am Ende: Alles dahinter wird ignoriert Stringfunktionen: Um mit Strings effizient arbeiten zu können, gibt es in C C zahlreiche Stringfunktionen.Hier die Wichtigsten: gets (stringname); Liest einen ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
479
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück