CString ausgeben

Hallo alle;
ich moechte mir ein CString mittels cout ausgeben ungefaehr so:
CString patternname(„pattername“);
cout

Also ich glaub am Besten wärs, wenn du mal den kompletten code - zumindest die main() in dem Fall schreiben würdest, dass dir hier die experten helfen können, inwieweit da was in den Funktionen nicht stimmt…

Also ich glaub am Besten wärs, wenn du mal den kompletten code

  • zumindest die main() in dem Fall schreiben würdest, dass dir
    hier die experten helfen können, inwieweit da was in den
    Funktionen nicht stimmt…

Also das ist eine einfaches Main programm so in dem Art

main()
{
CString xmlNode;
cout

Hi,

lass doch einfach den sinnlosen cast weg. dann sollte es auch funktionieren.

std::cout [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hi;
Leider hat es nicht geklappt ich kriege immer die Adresse von der Zeichenkette nur.
Danke

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Leute,

coutoperator LPCTSTR();

insofern ist das schon berechtigt funktioniert aber nicht (Implementation?).

Das hier geht nicht,

cout 
weil die Micro-Softies auf den "operator cout 

Man braucht nämlich nur ein neues Projekt "Konsole, mit MFC" anzulegen, was ja nur geringe Mühe macht, da zeigen sie es ja vor mit:


    cout 
    Und das ist eben nichts anderes, als ein "char \*", :wink:.
    
    lg an alle
    Martin B

Moin

Man braucht nämlich nur ein neues Projekt „Konsole, mit MFC“
anzulegen, was ja nur geringe Mühe macht, da zeigen sie es ja
vor mit:

cout
Und das ist eben nichts anderes, als ein „char *“, :wink:.

Vorsicht! TCHAR ist in der Winnt.h folgendermassen definiert:

#ifdef UNICODE // r_winnt
typedef WCHAR TCHAR, *PTCHAR;
#else /* UNICODE */ // r_winnt
typedef char TCHAR, *PTCHAR;
#endif /* UNICODE */ // r_winnt

THCAR* ist dann ein char* wenn nicht mit UNICODE gearbeitet wird, ansonsten ist es ein wchar* :wink:

Gruss
Peer

Hi

Also das ist eine einfaches Main programm so in dem Art

main()
{
CString xmlNode;
cout