Arbeiten mit String-Streams?
-
05-07-2019 - |
Frage
ich habe eine stringsteam in C ++ haben, und ich möchte verschiedene Operationen, um es zu tun:
für eine Folge von Zeichen Suchen, Konvertieren von Textblock in int (in der Mitte der Linie), Bewegen des get Zeiger hin und her und so weiter.
Was ist der Standard / common Weg, um diese Art von Dingen mit stringstreams zu tun?
Lösung
Sie können string verwenden :: str () -Methode, die die zugehörige std :: string-Objekt zurückgibt. Dann können Sie Ihre gewünschten Operationen auf dem zurückgegebenen String tun.
Andere Tipps
Lesen Sie diesen Artikel Die Standard-Librarian: Stringstreams und ihre Freunde
.Wie der Name schon sagt, ist stringtream ein Strom. Ein Strom kann für den sequenziellen Zugriff, nicht mit wahlfreiem Zugriff. Wenn Sie zufällig zugreifen möchten, können Sie die string :: str () Funktion verwenden, um die String-Version der Zeichenfolge zu erhalten.