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?

War es hilfreich?

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

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top