Article View: de.comp.lang.c++
Article #1192Re: String in BC++ 4.02
From: Karl-Heinz Krause
Date: Fri, 05 Jan 1996 17:37
Date: Fri, 05 Jan 1996 17:37
44 lines
1681 bytes
1681 bytes
Am 4. Jan. 1996 12:56:21 GMT schrieb Niels Gierse (NGierse@FNR-PCServer.Heilpaedagogik.Uni-Koeln.De): > Ich wuerde gerne wissen, ob es in Borland C++ 4.02 moeglich ist, einen > String beliebiger Laenge zu definieren. Ich habe es mit dem "char" Befehl > versucht, aber der unterstützt nur ein Zeichen. Ich bin noch Neuling im > Programmieren, und deshalb ist die frage vielleicht etwas peinlich. Ich > wuerde mich trotzdem freuen, wenn sie beantwortet wuerde. Definition einer Variablen für ein Zeichen: char a; Mit Vorbesetzung: char a 'x'; Variable mit Platz für (maximal) 100 Zeichen: char b[100]; Mit Vorbesetzung: char b[100] "Anton"; Zugriff auf einzelne Zeichen des Strings mit b[0], b[1] usw. Wenn man zum Zeitpunkt des Programmschreibens noch nichts über die maximale Länge weiß, dann sollte man dynamische Variablen benutzen: char *c new char[lng+1]; // "lng" kann variabel sein Zugriff auf einzelne Zeichen wieder durch c[0], c[1] usw. Wenn der Speicherplatz nicht mehr benutzt wird, so sollte man ihn durch delete[] c; wieder freigeben. Und dann kann man noch die string-Klassen von C++ benutzen. Dazu solltest Du aber die Doku lesen. Karl-Heinz Krause
Technical Details
Message-ID:
<4cjr4u$gv6@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail!KrauseReferences:
<4cgipl$lea@news.rrz.uni-koeln.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Message-ID: <4cjr4u$gv6@news00.btx.dtag.de> From: Krause@t-online.de (Karl-Heinz Krause) Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail!Krause Subject: Re: String in BC++ 4.02 Date: Fri, 05 Jan 1996 17:37:18 +0000 References: <4cgipl$lea@news.rrz.uni-koeln.de> X-Gateway: ZCONNECT XX ius.gun.de [UNIX/Connect v0.73] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit