Wie werfen einen LANGEN, um einen CString?

Möchte ich warf einen langen, um einen cstring.

Ich ve wurde kämpfen mit diesem für eine Weile und ich habe gesehen, so viele Varianten, dieses problem zu lösen, mehr oder weniger gespickt mit ärger und angst.

Ich weiß, die Frage scheint subjektiv, aber es sollte wirklich nicht sein meiner Meinung nach. Es muss einen Weg betrachtet, der beste zu sein, wenn es die Umstände einzubeziehen, MFC und die standard-libs, die mit diesen Umständen.

Ich bin auf der Suche nach einer Online-Lösung, die einfach funktioniert. In der Art, wie lange.ToString() in C#.

  • Was genau sind Sie nach? Konvertieren Sie die gespeicherte Rufnummer in eine lange Zeichenfolge oder das 4-Zeichen gespeichert, die in einer langen in Ihre jeweiligen Charaktere?
  • Goz stellt eine sehr gute Frage... und keiner würde als "casting".
  • "In der Art, wie lange.ToString() in C#." zu mir sagt, er ist einfach neu auf C++ und auf der Suche nach der einfachen Antwort.
  • AJG85, Sie konnte nicht mehr Recht. Ich will zu drucken, die lange den Wert und das zu tun, muss ich es in einen string konvertieren.
  • Technisch könnten Sie auch System.Convert.ToString(value) mit C++/CLI, aber das ist nicht das eigentliche C++ - Antwort.
  • es ist nicht eine besonders gute Passform für Ihre situation hier (mit CString), aber für Allgemeine Konvertierungen zwischen standard-Typen sind, haben Sie vielleicht einen Blick auf boost lexical_cast.

InformationsquelleAutor Phil | 2011-09-23
Schreibe einen Kommentar