Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » zeichen char array ersetzen

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 ] > 2 <
010
17.07.2005, 19:13 Uhr
Pler
Einer von Vielen
(Operator)


Ich bin jetzt nicht der Operator-Profi, aber denke, dass der +operator ein Objekt brauch, auf dass er sich bezieht. "<br>BLA" ist kein Objekt.
Mach einfach zweimal
body +=
das sollte funktionieren.

( Hier will der compiler zwei Zeiger addieren, was hier eh keinen sinn macht. Das Ergebnis ( also einen Zeiger, würdest du body zuweisen - Das Ergebnis liegt allerdings sonstwo)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
17.07.2005, 19:33 Uhr
~Markus85
Gast


ok das habe ich jetzt hinbekommen hatte das eben schon auf ner webseite gelesen

und wie bekomme ich jetzt den string wieder raus

er hatt zwar in der funktion jetzt alles brauche die informationen der funktion aber leider ausserhalb

daher durch was muss ich bitte void ersetzen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
17.07.2005, 19:55 Uhr
Pler
Einer von Vielen
(Operator)


Hey, du musst doch wissen von welcher Klasse dein Objekt body ist!?
Ein normaler String (Wie du vorher geschrieben hast) ist es auf keinen Fall, dann würd += nicht funktionieren.

void muss durch den Namen der Klasse ersetzt werden, von welcher body eine Instanz ist.
dann einfach
return body;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
17.07.2005, 20:05 Uhr
~Markus85
Gast


std::string body;

das ist der typ
und was ist dann der rückgabeparameter aus?

std funktion() wirds ja net sein oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
17.07.2005, 20:42 Uhr
~Markus85
Gast


problem gelöst es funktioniert jetzt

war mein fehler std::string funktion() wäre es gewesen
hatte mich nur gewundert void int und char usw kennt der highlighter und macht daraus dann fettschrift komischer weise std::string kennt er nicht

hatte daraus geschlossen das es kein gültiger befehl war
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
17.07.2005, 20:53 Uhr
Pler
Einer von Vielen
(Operator)


Sag ich doch
Verlassdich nie auf Syntax Highlighting! Das gibt öfter böse Fehler!
Wer schon mal mit Eqlipse gearbeitet hat kann das sicher bestätigen.
Aber auch das auto-Vervollständigen im Visual Studio funktioniert nur sonntags.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


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: