====== C-String ====== ===== Bedeutung ===== Unter einem String versteht man in der Regel einen (kurzen) Text, bzw. eine Textzeile. Um einen solchen Text In C++ gibt es dafür eine standardisierte Datenstruktur: [[cpp:std:string]]. In C gibt es jedoch noch keine Klassen und daher wird ein Text in C mit einem Zeiger repräsentiert, der auf den ersten Buchstaben zeigt: char const * hwelt = "Hallo Welt"; Auch wenn moderne Programmiersprachen aufwendigere "String"-Klassen besitzen oder eingebaute String-Datentypen, so werden C-Strings häufig zur Kommunikation zwischen den Programmiersprachen und [[Frameworks]] verwendet und stellen die einfachste Form der Textdarstellung dar. ===== siehe auch ===== [[c:tutorial:|Programmiersprache C]]: [[c:tutorial:cstrings|C-Strings]]