Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » string in klassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.11.2005, 19:59 Uhr
BoBtheREapER
kein job für nen BoB


moin moin

kann man in klassen vereinbahrungen auch strings verwenden? bei mir gibt es dann immer fehlermeldungen...

class Tkp{
private:
String test
};
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.11.2005, 20:09 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
entweder Header oder bei String test( ; ) das Semikolon vergessen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 11.11.2005 um 20:09 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.11.2005, 20:11 Uhr
BoBtheREapER
kein job für nen BoB


das semikolon hab ich im original
und im header hab ich noch zusätzlich included <string.h>
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.11.2005, 00:13 Uhr
Spacelord
Hoffnungsloser Fall


Hi,
string.h ist für C Stringfunktionen wie strcpy und das ganze Gelumpe.
Ich kenn mich mit Borland nicht aus aber string.h ist mit Sicherheit nicht was du brauchst.
Sofern String wirklich gross geschrieben wird und das Gegenstück zur Klasse CString der MFC ist musst du mal in deine Dokumentation schauen.
Falls du die string Klasse aus dem C++ Standard meinst;diese wird klein geschrieben und der benötigte Header heißt <string> (ohne .h).

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.11.2005, 09:13 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
@Spacelord
Das String ist schon richtig geschrieben, das ist ein VCL-Typ. Wo der jedoch genau definiert ist - k.a. Auf alle Fälle #include <vcl.h.>. Oder auf AnsiString ausweichen. Der ist in sysmac.h wie folgt definiert.
typedef AnsiString String;
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.11.2005, 09:29 Uhr
BoBtheREapER
kein job für nen BoB


also es liegt weder am inckuden von vcl.h oder string
kann man AnsiString wie einen ganz normalen string verwenden?
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.11.2005, 09:43 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ich bekomme langsam 'ne Meise. Das liegt am switchen zwischen den einzelnen Sprachen. String ist in sysmac.h als AnsiString definiert. So ist es richtig! (sry)
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.11.2005, 09:49 Uhr
BoBtheREapER
kein job für nen BoB


also mit
typedef AnsiString test;
funzt es ohne typedef nicht;
aber kann man auf so nen AnsiString ganz normal zugreifen? wie auf nen normalen standart string?
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.11.2005, 11:02 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
mit

C++:
#include <system.hpp>
class Tkp{
private:
String test;
};


sollte das eigentlich funzen. Da in sysmac.h folgendes festgelegt ist:

C++:
#if !defined(SystemHPP)
#error Do not include this file directly.  Include 'system.hpp'.
#endif


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.11.2005, 11:53 Uhr
BoBtheREapER
kein job für nen BoB


jo funzt jz danke
--
"Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein
www.blue-xenon.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: