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 *“, .
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*
Gruss
Peer
Hi
Also das ist eine einfaches Main programm so in dem Art
main()
{
CString xmlNode;
cout