Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Umwandlung in cstring

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 ]
000
04.08.2003, 12:43 Uhr
typecast
aka loddab
(Operator)


Hallo

ich habe eine Variable von Typ string. Jetzt muss ich einer Funktion einen cstring übergeben. Wie kann ich diese Umwandlung vornehmen?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.08.2003, 12:47 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi Loddab

bisher hat der bei mir immer auch nen char* gefressen wenn der nen CString haben wollte.
mach nen nullterminiertes chararray aus deinem string und übergib ihm das und es solltes eingentlich funzen

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.08.2003, 13:01 Uhr
typecast
aka loddab
(Operator)


Gab es da nicht mal eine Funktion in der Stringklasse, die das kann?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.08.2003, 13:02 Uhr
virtual
Sexiest Bit alive
(Operator)


NBur zur Ergänzung: Ich denke Heiko meint:

C++:
std::string guter_string = "Hallo, Welt";
CString boeser_string = guter_string.c_str();


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.08.2003, 13:48 Uhr
0xdeadbeef
Gott
(Operator)


-->
CString hat nix mit ANSI-C++ zu tun, das ist Windoze-spezifisch.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.08.2003, 14:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@virtual
genau das meinte ich.
Nur das mit dem gut und boese hast du verwechselt

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.08.2003, 15:15 Uhr
0xdeadbeef
Gott
(Operator)



Code:
**** THE PROOF THAT CString IS EVIL ****

   C   S   T   R   I   N   G
   3  19  20  18   9  14   7     - as numbers
   3   1   2   9   9   5   7     - digits added
  \_/ \_/ \_/ \_/ \_________/
   3   1   2   9   3             - digits added

Thus, "CString" is 31293.

Turn the number backwards, and add 1983 - the year Microsoft introduced Windows 1.0. The number is now 41196.

Add 1686, the year Newton published wildly misunderstood "Principia" - the result is 42882.

Subtract 1951, the year the Rosenbergs were sentenced to death for spying by the US. The result will be 40931.

Subtract 2191 from the number - this is the year Titanic went for its first and last voyage, written backwards. It gives 38740.

Turn the number backwards, and add 1950 - the year Steve Wozniak, the faithful worshipper, was born. The number is now 6733.

This, when read backwards, gives 3376. This is 1790 in octal, the year US patent system was established (eevil)...

[b]Evil, QED.[/b]


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 04.08.2003 um 15:31 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.08.2003, 15:20 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy

Zitat:

Und so zeigt sich meine göttliche Weisheit... Na gut, na gut. Eigentlich hab ich einen Pakt mit dem Teufel geschlossen. Zufrieden?



Um dich beim wort zu nehmen...
Ich würde sagen zu ziehst den evil CString dem std:string vor

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.08.2003, 15:36 Uhr
0xdeadbeef
Gott
(Operator)



Das nehm ich als persönliche Beleidigung.

Möge dein Rechner und deine Mailbox voll , und mögest du krank werden und den ganzen Tag . Denn siehe, ich bin der , und deine Seele ist mein.

Aber was den Code angeht, ich würde nie böse Klassen benutzen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.08.2003, 16:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy

Ich sollte dich öfter dazu bringen ärgerlich zu sein, dann kommt jedesmal ein lustiger kreativer smiliepost bei raus


Irgendwie merkwürdig.
An jedem Post an dem ich beteiligt bin wird ein offtopic streit windows vs Linux draus.

Ich habe diesmal aber nicht angefangen, das war der liebe virtual

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


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: